Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save johnadan/b9762de6ab8c0dbf13b3a8f448f39510 to your computer and use it in GitHub Desktop.
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
<!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