Created
June 26, 2023 08:12
-
-
Save johnadan/b9762de6ab8c0dbf13b3a8f448f39510 to your computer and use it in GitHub Desktop.
user-defined php function that will accept a one-dimensional array and add asterisk as borders in start and end of array
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<body> | |
<?php | |
//$txt = "PHP"; | |
//echo "I love $txt!"; | |
//echo "test"; | |
//echo("test"); | |
//print("test"); | |
//echo $array; | |
//print($array); | |
//$array = array( | |
// array("abcd","efgh") | |
//); | |
//var_dump($array); | |
//for($i=0;$i<count($array);$i++){ | |
// echo $array[$i]."<br>"; | |
//} | |
//echo count($array); | |
function is_multi_array($array){ | |
rsort($array); | |
return isset($array[0]) && is_array($array[0]); | |
} | |
function addStringToStartOfArray($array){ | |
array_unshift($array, "*****"); | |
//return $array; | |
} | |
function addStringToEndOfArray($array){ | |
array_push($array, "*****"); | |
//return $array; | |
} | |
function addBorderToOneDimensionalArray($array){ | |
if(!is_multi_array($array)){ | |
//addStringToStartOfArray($array); | |
//addStringToEndOfArray($array); | |
array_unshift($array, "*****"); | |
array_push($array, "*****"); | |
return $array; | |
} | |
//return $array; | |
} | |
$array = ["abcd","efgh"]; | |
//$array = array("test"); | |
//is not multi-dimensional array | |
//var_dump(!is_multi_array($array)); | |
//echo "<br>"; | |
//var_dump(addStringToStartOfArray($array)); | |
//echo "<br>"; | |
//var_dump(addStringToEndOfArray($array)); | |
var_dump(addBorderToOneDimensionalArray($array)); | |
echo "<br>"; | |
print_r(addBorderToOneDimensionalArray($array)); | |
//hindi gumagana pag hindi multi-dimensional yung array | |
//print_r(is_multi_array($array)); | |
//print("<br>"); | |
//print(is_multi_array($array)); | |
?> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment