2009

Google: Get definitions of terms and phrases

Google recognizes HTML definition structures and some of the web’s most prominent definition sites such as wikipedia.org, wordnet.princeton.edu and so on, and it has collected adequate stock of definitions in its database. You can navigate to your favorite online definition resource or you can just search on Google for any words or phrases’ definition: define:RAM …

Google: Get definitions of terms and phrases Read More »

Google: Search by sentence fragments with forgotten word replace by asterisk or wildcards

We forget things. There’s a time when we want to search for a full sentence that we read before but can’t remember the full line with the correct wording here and there. To look up its original complete form or the author of it so that we can quote the literature, we have come to …

Google: Search by sentence fragments with forgotten word replace by asterisk or wildcards Read More »

Google: Search for similar / synonymous terms and phrases

Google’s getting smart, not only basing its algorithm on existing natural language theories and references but also the feed of billions of searches performed by people around world daily. It learns from you. For example, Google knows PC and laptop are common types of computer, while when you search ‘computer’ alone it would present results …

Google: Search for similar / synonymous terms and phrases Read More »

Web Hosting IP and SEO: Are You A Slum Dog or Are You A Millionaire?

I don’t know for sure how Google takes the web hosting IP into account of determining your website’s ranking position, but I’m sure they do take that in consideration, albeit not so significantly as a maker or a breaker. Most of my sites are currently on DreamHost and every time I register a new domain, …

Web Hosting IP and SEO: Are You A Slum Dog or Are You A Millionaire? Read More »

MySQL, PHP: Display MySQL table fields and data

While this may seem simple, but it’s more complicated than it may appear because you have to first decide which data (rows, fields, etc.) to be extracted or selected and in what way the data from the MySQL table are presented. But to simply read from a MySQL table for the fields and data: SELECT …

MySQL, PHP: Display MySQL table fields and data Read More »

MySQL, PHP: Store form textarea value or data to MySQL database table

To send the textarea text value in any HTML forms to the web server and store it into a MySQL table by PHP, you will need to POST the textarea data to a PHP script and then the PHP script would connect to a MySQL database to put the data into one of the tables …

MySQL, PHP: Store form textarea value or data to MySQL database table Read More »

What is this font? An online tool to detect or guess font typography in images

Browsing through websites after websites, you may wonder from time to time what a font is that’s used in the site design. While experience and necessary typographical knowledge is needed to make a sound guess, you can always upload a screenshot of image with some sample text of the font on to an online tool …

What is this font? An online tool to detect or guess font typography in images Read More »

Google: What time is it now? Get current local time from Google

Other than just glancing at the clock (at the bottom right if you are using Windows) of your desktop or laptop computer screen, you can try a slightly more geeky way of querying the Internet for the current time. By asking Google. With Google toolbar installed, this would even come more handy than you think. …

Google: What time is it now? Get current local time from Google Read More »

PHP: Convert Radians to Degrees and Degrees to Radians

Radians and degrees are 2 different quantitative approaches to denote an angle, in PHP, you can convert a radian value to a degree by the function rad2reg() and a degree value to radian by the function deg2rad(): $degrees = rad2deg(‘3.1416’); // $degrees = 180 $radians = deg2rad(180); // $radians = 3.14159265359

PHP: Sort and Order Array Items / Elements / Numbers Naturally so 2 Comes before 10

By nature, a strict computer sorting algorithm would place ’10’ before ‘2’. As a result of comparison on a byte by byte basis, the first byte of the 2 strings are determined in the order that 1 comes before 2, thus placing ’10’ before ‘2’. However, in a natural sorting algorithm, ‘2’ comes before ’10’. …

PHP: Sort and Order Array Items / Elements / Numbers Naturally so 2 Comes before 10 Read More »

PHP: Find and Return the Minimum (Lowest) Value or Maximum (Highest) Value of Several Numbers

While you can always make your own function to take on an array of numeric values and find out the highest or lowest value from all of the numbers, PHP has got the inherent functions min() and max() for this kind of job: print min(24.4, -11, 0.3); // output: -11 print min(array(24.4, -11, 0.3)); // …

PHP: Find and Return the Minimum (Lowest) Value or Maximum (Highest) Value of Several Numbers Read More »

PHP: Differences between exec(), shell_exec(), system() and passthru()

All 3 PHP functions: exec(), system() and passthru() executes an external command, but the differences are: exec(): returns the last line of output from the command and flushes nothing. shell_exec(): returns the entire output from the command and flushes nothing. system(): returns the last line of output from the command and tries to flush the …

PHP: Differences between exec(), shell_exec(), system() and passthru() Read More »

Linux, PHP: Differences between File Modification Time: filemtime() and File Change Time: filectime()

In most Unix file systems, the modification time and the change time of a file may not necessarily be the same, they are actually 2 very distinct concepts to deal with: File modification time represents when the data blocks or content are changed or modified, not including that of meta data such as ownership or …

Linux, PHP: Differences between File Modification Time: filemtime() and File Change Time: filectime() Read More »

PHP: Exchange Array Keys and Values

To switch the position of keys and corresponding values in each element of an array, use the PHP function array_flip(): $a = array(‘1’ => ‘a’, ‘2’ => ‘b’, ‘3’ => ‘c’); $b = array_flip($a); print_r($b); And the output would be: Array ( [a] => 1 [b] => 2 [c] => 3 )

PHP: Create an Array of A Range of Characters (Numbers or Letters) or Multiple Identical Values

To create an array of a series of consecutive numbers or alphabetical letters or even any ASCII characters, you can use PHP function range(): $a = range(0, 100, 2); // $a is an array of even integers from 0 to 100. $b = range(‘a’, ‘z’); // $b now contains all lowercase alphabetic letters from a …

PHP: Create an Array of A Range of Characters (Numbers or Letters) or Multiple Identical Values Read More »

PHP: Count the Number of Occurrences of Each Unique Value in an Array

For example, you have an array of non-unique values that are student names, you know there are just 5 of them but a total of 15 elements exist in that array with some student names repeated in more than one elements. To count the occurrences of all the unique values, in this case, 5 student …

PHP: Count the Number of Occurrences of Each Unique Value in an Array Read More »

PHP: Divide and Split an Array into Chunks (Sections) or Several Sub-arrays

A big array is awkward. To divide the big array and split it into smaller sub-arrays or children arrays by size, you can use the PHP function array_chunk(): $sections = array_chunk(array(‘k’, ‘l’, ‘m’, ‘n’, ‘o’), 2); To slice $sections into smaller arrays by the size of 2, and $sections will look like this: Array ( …

PHP: Divide and Split an Array into Chunks (Sections) or Several Sub-arrays Read More »

Scroll to Top