PHPでforeachの特定の値にアクセスして返す方法は?
以下の構文を使用して、foreachの値にアクセスできます。
構文は次のとおりです-
foreach ($yourArrayName as &$anyVariableName)
次の配列があるとしましょう:
$values= array(35, 50, 100, 75);
次のPHPコードを使用して、各配列値に5を掛けます-
例
<!DOCTYPE html> <html> <body> <?php $values= array(35, 50, 100, 75); function getValues($values) { $allValues=[]; $counter=0; foreach ($values as &$tempValue) { $tempValue = $tempValue * 5; $allValues[$counter]=$tempValue; $counter++; } return $allValues; } $result=getValues($values); for($i=0;$i<count($result);$i++){ echo $result[$i],"<br>"; } ?> </body> </html>
出力
175 250 500 375
-
PHPの配列からランダムな値を取得するにはどうすればよいですか?
PHPの配列からランダムな値を取得するためのコードは、次のとおりです- 例 <?php $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110", "t"=>"115", "u"=>"103", "v"=&g
-
PHPで配列をSimpleXMLに変換する方法は?
array_walk_recursive()関数を使用して上記の問題を解決できます。array_walk_recursive()は組み込みのPHP関数です。この関数は、配列をXMLドキュメントに変換し、配列のキーが値に変換され、配列の値がXMLの要素に変換されます。 簡単な例でデモンストレーションしましょう。 例 <?php $array = array ( 'name' => 'alex', 'empdept' => 'account