PHPの配列と爆発の文字列多次元をカスタムカテゴリに変換するには?PHPの配列と爆発の文字列多次元をカスタムカテゴリに変換する方法は?
-1
A
答えて
0
多次元配列を使用して可能な解決策:
$string = '[email protected]|[email protected]|[email protected]|[email protected]|[email protected]|[email protected]|[email protected]|[email protected]|[email protected]@old|[email protected]|[email protected]|[email protected]|[email protected]|[email protected]|[email protected]|[email protected]|insurance[email protected]|[email protected]';
$primaryData = explode('|', $string);
$categories = [];
foreach($primaryData as $data)
{
$dataDetails = explode('@', $data);
//storing each category in a separate array
$categories[$dataDetails[0]][] = $dataDetails[1];
}
foreach ($categories as $categoryName => $categoryContents) {
//we should only want unique categories
$categories[$categoryName] = array_unique($categoryContents);
//test output
print "$categoryName category:\n";
print_r($categories[$categoryName]);
print "\n";
}
0
は、文字列が動的であることに注意してください。
$string1
= "type @ new | color @ red | company @ zara | weight @ 500gr"; $string2
= "type @ new | color @ red | company @ zara"; $string3
=「タイプ@新規|カラー@赤|会社@ザラ|保険@はい|保証@いいえ」;
:
$string
新しい@ = "タイプ|赤@色|ザラ@会社|スペイン@国| 500gr 型@行程@重量|アディダス@会社| |黄@色の国@イタリア タイプ@ old | color @ black | company @ nike |国@フランス タイプ@ soon | color @ blue | company @ reebok | country @ america | insurance @ yes | warranty @ no ";
関連する問題
- 1. 文字列phpに多次元配列
- 2. 文字列を多次元配列に変換する
- 3. PHP - 単一配列を多次元配列に変換する
- 4. PHP curl POSTの多次元配列をクエリ文字列に変換
- 5. 多次元配列を1次元配列に変換する
- 6. 多次元PHP配列を二次元配列に変換する
- 7. PHPの爆発文字列をAS3に変換する
- 8. XML多次元の文字列配列
- 9. 多次元配列をPHPのオブジェクトに変換する方法は?
- 10. php多次元配列からjavascript配列への変換
- 11. PHPで複雑な多次元配列から値を取得して文字列に変換する方法
- 12. 1次元配列を多次元の関連配列に変換する
- 13. 多次元配列をHTMLフォームフィールドに変換する方法?
- 14. PHP - 爆発した文字列による配列の作成
- 15. PHP多次元配列の不正な文字列オフセット
- 16. PHPは多次元配列
- 17. 文字列を2次元配列に変換するJava
- 18. この文字列から多次元PHP配列を作成するには?
- 19. PHPの多次元配列
- 20. PHPの多次元配列
- 21. PHPの多次元配列
- 22. PHPの多次元配列
- 23. 多次元配列を単純配列に変換する
- 24. PHP多次元配列の変更
- 25. 多次元配列のキーと値を含む文字列を変換するPHP
- 26. rubyで多次元配列の文字列を分割する方法は?
- 27. PHP sort日付のある多次元配列による多次元配列
- 28. Swift 3 JSON多次元NSArrayを文字列に変換する
- 29. 文字列をPHPの配列に変換する方法
- 30. 多次元配列の配列方法PHP
通知:文字列は動的です。 – pichanakian
どのカテゴリの種類にも対応するようにコードを更新しました。 –