2017-02-22 70 views
0

如何顯示「prijs」後面的數字,並將其餘部分保留。我試圖爲一個實驗學校項目做到這一點。 它應該顯示:PHP顯示一個選擇對象,來自多個陣列

prijs:19.99

prijs:22.5

prijs:25.5

<?php 
function prijsLijst($titel, $auteur, $genre, $prijs) { 
echo "$prijs de prijs.<br>"; 
} 

$boeken = array (
array("titel"=> "Stoner", "auteur" => "John Williams", 
    "genre" => "fictie", "prijs" => 19.99), 
array("titel"=> "Stoner", "auteur" => "John Williams", 
    "genre" => "fictie", "prijs" => 22.50), 
array("titel"=> "Stoner", "auteur" => "John Williams", 
    "genre" => "fictie", "prijs" => 25.50) 
    ); 

?> 

回答

1

可以使用的foreach和回聲你想要的元素。請看下面的代碼,它可以幫助你

$boeken = array (
    array("titel"=> "Stoner", "auteur" => "John Williams", 
"genre" => "fictie", "prijs" => 19.99), 
    array("titel"=> "Stoner", "auteur" => "John Williams", 
    "genre" => "fictie", "prijs" => 22.50), 
    array("titel"=> "Stoner", "auteur" => "John Williams", 
"genre" => "fictie", "prijs" => 25.50) 
); 

foreach($boeken as $single) 
{ 
    echo "prijs ".$single['prijs'].' '; 
} 
1
array_walk_recursive($boeken, 'prijsLijst'); 
function prijsLijst($item) { 
    echo "prijs: ".$item['prijs']." "; 
} 
1

我希望這是你所需要的。只是想迭代外陣列上,並獲得每一個prijs鍵:

<?php 
function prijsLijst($array) { 
    $result = ''; 
    foreach($array as $item) 
    { 
    $result .= "prijs: ".$item['prijs']." "; 
    } 
    return $result; 
} 

$boeken = array (
array("titel"=> "Stoner", "auteur" => "John Williams", 
    "genre" => "fictie", "prijs" => 19.99), 
array("titel"=> "Stoner", "auteur" => "John Williams", 
    "genre" => "fictie", "prijs" => 22.50), 
array("titel"=> "Stoner", "auteur" => "John Williams", 
    "genre" => "fictie", "prijs" => 25.50) 
    ); 

echo prijsLijst($boeken); 

?> 
1
<?php 

$boeken = array (
    array("titel"=> "Stoner", "auteur" => "John Williams","genre" => "fictie", "prijs" => 19.99), 
    array("titel"=> "Stoner", "auteur" => "John Williams","genre" => "fictie", "prijs" => 22.50), 
    array("titel"=> "Stoner", "auteur" => "John Williams","genre" => "fictie", "prijs" => 25.50) 
); 

foreach($boeken as $item){ 
    echo "prijs: ".$item['prijs']."<br/>"; 
} 
1

你可以把陣列的數量和使用循環數和回聲值,這是爲了呼應你想怎麼你的價值完​​美的方式。

<?php 
$boeken = array (
array("titel"=> "Stoner", "auteur" => "John Williams", 
    "genre" => "fictie", "prijs" => 19.99), 
array("titel"=> "Stoner", "auteur" => "John Williams", 
    "genre" => "fictie", "prijs" => 22.50), 
array("titel"=> "Stoner", "auteur" => "John Williams", 
    "genre" => "fictie", "prijs" => 25.50) 
    ); 
$count= count($boeken); 
for($i=0;$i < $count;$i++) 
{ 
    $value= $boeken[$i]['prijs']; 
    $name= array_search("".$value."",$boeken[$i]); 
    echo $name.": ".$value." "; 
} 
?> 
+0

你可以完美地顯示你的數據你要如何感謝 –