开发者

PHP list array names and values

开发者 https://www.devze.com 2023-02-25 03:53 出处:网络
I have an array: <?php // My PHP version is 5.3.5 $arr = array(\"num\"=>6,\"book\"=>\"Polyanna\",\"name\"=>\"Fred\",\"age\"=>8)

I have an array:

<?php
// My PHP version is 5.3.5
$arr = array("num"=>6,"book"=>"Polyanna","name"=>"Fred","age"=>8)
?>

How do I list the category's in the array and their values, to result something like this:

num: 6

book: Polyanna

name开发者_开发技巧: Fred

age: 8


First, you can't write arrays like that in PHP. You need to use this notation:

<?php
$arr = array('num' => 6, 'book' => 'Polyanna', 'name' => 'Fred', 'age' => 8);
?>

To list as you described, a foreach loop will suffice:

<?php
$final_str = "";
foreach ( $arr as $key => $value ) {
    $final_str .= $key . ": " . $value . "\n";
}
?>

Or, if you just need to echo the data:

<?php
foreach ( $arr as $key => $value ) {
    echo $key . ": " . $value . "\n";
}
?>


You want foreach.


You need => instead of = while declaring array

$arr = array("num"=>6,"book"=>"Polyanna","name"=>"Fred","age"=>8)

and iterate through foreach loop to retrieve values

foreach ($arr as $key => $value)
{
   echo $key. ":". $value;
}
0

精彩评论

暂无评论...
验证码 换一张
取 消