PHPで配列内のすべての文字列をトリミングするにはどうすればよいですか?
PHPで配列内のすべての文字列をトリミングするには、コードは次のとおりです-
例
<?php
$arr = array( " John ", "Jacob ", " Tom ", " Tim ");
echo "Array with leading and trailing whitespaces...\n";
foreach( $arr as $value ) {
echo "Value = $value \n";
}
$result = array_map('trim', $arr);
echo "\nUpdated Array...\n";
foreach( $result as $value ) {
echo "Value = $value \n";
}
?> 出力
これにより、次の出力が生成されます-
Array with leading and trailing whitespaces... Value = John Value = Jacob Value = Tom Value = Tim Updated Array... Value = John Value = Jacob Value = Tom Value = Tim
例
別の例を見てみましょう-
<?php
$arr = array( " Kevin ", "Katie ", " Angelina ", " Jack ");
echo "Array with leading and trailing whitespaces...\n";
foreach( $arr as $value ) {
echo "Value = $value \n";
}
array_walk($arr, create_function('&$val', '$val = trim($val);'));
echo "\nUpdated Array...\n";
foreach($arr as $key => $value)
print($arr[$key] . "\n");
?> 出力
これにより、次の出力が生成されます-
Array with leading and trailing whitespaces... Value = Kevin Value = Katie Value = Angelina Value = Jack Updated Array... Kevin Katie Angelina Jack
-
PHPで配列をSimpleXMLに変換する方法は?
array_walk_recursive()関数を使用して上記の問題を解決できます。array_walk_recursive()は組み込みのPHP関数です。この関数は、配列をXMLドキュメントに変換し、配列のキーが値に変換され、配列の値がXMLの要素に変換されます。 簡単な例でデモンストレーションしましょう。 例 <?php $array = array ( 'name' => 'alex', 'empdept' => 'account
-
PHPでXMLファイルを配列に変換する方法は?
XMLドキュメントをPHP配列に変換するには、いくつかのPHP関数を使用する必要があります。手順は、例を使用して以下で説明されています。 ステップ1 配列に変換する必要のあるXMLファイルを作成する必要があります。 abc.xml <?xml version='1.0'?> <userdb> <firstname name='Alex'> <symbol>AL</symbol> <cod