报错如下: 原因:数组不能用 echo 来输出 解决办法:print_r() 来输出数组 解决办法:var_dump() 来查看数据类型
'green', 'blue'); // 格式化打印每个数组 $print_array = function($array) { printf("Array:\n"); array_map(function($key, $value) { printf(" [%d] => %s\n", $key, $value); }, array_keys($array), $array); }; array_map($print_array, array($array1, $array2, $array3))...
reset($array);switch($array['type']) {case"string": printf(" - [STRING] [%s] (%d): %s", $parent, $array['strlen'], $array['value']);break;case"integer": printf(" - [INT] [%s] (%d): %s", $parent, $array['strlen'], $array['value']);break...
PHP String Compare Example PHP GET Request Example PHP In Array Example PHP JSON Encode Example PHP Lowercase String Example PHP Parse JSON Example PHP Substr Example PHP Array Push Example PHP String Concatenation PHP Create Arrays Map PHP String Length Example PHP Array String Exa...
print_r()函数是另一个PHP预定义的函数,用于打印数组的内容。与使用var_dump()函数相比,print_r()打印的数组信息更简单和易于阅读,并且可以以更漂亮的格式输出。 以下是PHP中使用print_r()函数打印数组的示例代码: <?php $fruits = array("apple", "banana", "orange", "watermelon"); echo ""; print...
3: The script will hit the browser very slightly slightly faster since PHP doesn't have to scan through the string looking for variables, escaped characters, curly braces or other things.4: Your code gets ten times easier to read. (as mvpetrovich pointed out)If, in spite of these four ...
因为true转换成了1
bool print_r ( mixed expression [, bool return] ) //返回值是布尔型的,参数是mix类型的,可以是字符串,整形,数组,对象类print_r() 显示关于一个变量的易于理解的信息。如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。
php删除数组中指定的元素,php如何删除数组中指定的元素?
<?php $strings=array('asdf\n\r\t', 'k211', "fooo#int%@"); foreach ($strings as $test) { if (ctype_print($test)) { echo "$test consists of all printable characters.\n"; }else { echo "$test does not have all printable characters.\n"; ...