ホームページ  >  記事  >  バックエンド開発  >  PHPの配列を文字列に変換して配列表現を取得するパスメソッドの解析

PHPの配列を文字列に変換して配列表現を取得するパスメソッドの解析

黄舟
黄舟オリジナル
2017-09-02 09:39:221624ブラウズ

この記事では、PHP が配列表現を取得するためのパスを主に紹介し、配列を文字列に変換する実装テクニックを例の形式で比較および分析します。必要な友人はそれを参照してください

この記事の例では、パス メソッドについて説明します。 PHP が配列表現を取得する場合。参考のために皆さんと共有してください。詳細は次のとおりです:

問題:

ファイル解析プロセス中に、パスが配列の形式で保存されていることが判明しました。完全なパスを出力する必要があります。文字列形式のパス

解決策:


$hostspath=array('Windows','System32','drivers','etc','hosts');
$pathstr='';
foreach($hostspath as $k=>$v){
 $pathstr.=$v.'/';
}
$pathstr=substr($pathstr,0,-1);
echo $pathstr;

出力:


Windows/System32/drivers/etc/hosts

上記のコードを書いた後、これは配列を文字列に変換する問題だと思いました。もっと簡単な方法も使えます!

改善方法:


$hostspath=array('Windows','System32','drivers','etc','hosts');
$pathstr=implode('/',$hostspath);
echo $pathstr;

出力結果も次のようになります:


Windows/System32/drivers/etc/hosts

概要:

問題を解決するためにPHP独自のシステム関数を使用することは、多くの場合、付属のアルゴリズムよりも簡単で効率的です自分自身で!

以上がPHPの配列を文字列に変換して配列表現を取得するパスメソッドの解析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。