JH0019 [ステータス]=>処理中 [レベル]="/> JH0019 [ステータス]=>処理中 [レベル]=">

ホームページ >バックエンド開発 >PHPチュートリアル >文字列変数配列に関する質問

文字列変数配列に関する質問

WBOY
WBOYオリジナル
2016-06-13 12:46:06770ブラウズ

文字列変数配列の問題についてアドバイスを求めています
$s="シリアル番号: JH0019 ステータス: 処理レベル: 高時刻: 2013-05-28 12:55:29"

配列構造を
に変換する方法 配列(
[シリアル番号]=>JH0019
[ステータス]=>処理中
[レベル]=>高
[時刻]=>2013-05-28 12:55:29
)
私のアイデアは次のとおりです:
最初の変更 " "|
次に || を |
に変更します 次に、 | を
に変更します。 次に、 |: を
に変更します。 しかし、時刻とシリアル番号の間のスペースを削除する方法がわかりません
最後に
を使用します $a=array();
foreach (explode('|',$s) を $s){
list($k,$v)=explode(':',$s);
$a[$k]=$v;}
どうすれば結果が得られるのでしょうか? よろしくお願いします。

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