JH0019 [ステータス]=>処理中 [レベル]="/> JH0019 [ステータス]=>処理中 [レベル]=">
ホームページ >バックエンド開発 >PHPチュートリアル >文字列変数配列に関する質問
文字列変数配列の問題についてアドバイスを求めています
$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;}
どうすれば結果が得られるのでしょうか? よろしくお願いします。