Getting the data type of a variable
PHP: gettype($variable);JS: typeof(variable);
Determining type of object
PHP: ($variable instanceof obj)JS: (variable instanceof obj)
Java: (variable instanceof obj)
Arrays
Creating an empty array
PHP:$myArray = []; OR $myArray = array();
JS: var array = new Array();
Java: int[] array = new int [5];
Finding length of an array
PHP:count($array);
JS: array.length;
Java: array.length();
Printing an array
PHP:echo implode("[enter separator here]", $myArray); OR print_r($myArray);
JS:
Java:
Adding an item to end of array
PHP:myArray[] = $variable; OR array_push($myArray, [element1], [element2]);
JS: myArray.push(value);
Java:
Removing an element from end of array
PHP:array_pop($myArray);
JS:
Java:
Adding an element from the beginning of an array
PHP:$items_removed = array_unshift($myArray, [element1], [element2]);
JS:
Java:
Removing an element from the beginning of an array
PHP:$item_removed = array_shift($myArray);
JS:
Java:
Removing an element from an array
PHP:unset($myArray[0], [$myArray[1]]);To reset array keys after removal use:
$myArray = array_values($myArray);
JS:
Java:
Check if value is in an array
PHP:in_array($value, $myArray);
JS: myArray.indexOf(value); OR myArray.includes(value);
Java:
foreach
PHP:foreach($myArray as $value) OR foreach($myArray as $key => $value)
JS: myArray.forEach(value){ // function body }
Java:
Slicing an array
PHP:array_slice($array_name, start position, number of elements to extract(O), true/false(O));
JS: myArray.slice(start, end);
Java: Click here
Strings
Split string into an array
PHP:
JS: $mystring.split([separator], limit]]);
Java:
Get length of a string
PHP:strlen($string);
JS: string.length;
Java: string.length;
Find location of an item in a string
PHP: strpos($str, item);JS: string.indexOf(item);
Java: string.indexOf(item);
Find character at location in string
PHP: no eqiuvalentJS: string.charAt(pos);
Java: string.charAt(pos);
Returning part of or slicing a string
PHP: substr($str, start, length);JS: string.slice(start, end);
string.substring(start, end);
string.substr(start, length);
Java: string.substring(start, end);
Trim characters in a string
PHP: trim($str, characterList);JS: string.trim(); – removes whitespace only
Java: string.trim(); – removes whitespace only