PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

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

  1. PHPで配列をSimpleXMLに変換する方法は?

    array_walk_recursive()関数を使用して上記の問題を解決できます。array_walk_recursive()は組み込みのPHP関数です。この関数は、配列をXMLドキュメントに変換し、配列のキーが値に変換され、配列の値がXMLの要素に変換されます。 簡単な例でデモンストレーションしましょう。 例 <?php    $array = array (    'name' => 'alex',    'empdept' => 'account

  2. PHPでXMLファイルを配列に変換する方法は?

    XMLドキュメントをPHP配列に変換するには、いくつかのPHP関数を使用する必要があります。手順は、例を使用して以下で説明されています。 ステップ1 配列に変換する必要のあるXMLファイルを作成する必要があります。 abc.xml <?xml version='1.0'?> <userdb>    <firstname name='Alex'>       <symbol>AL</symbol>       <cod