PHP複雑なパターン文字列を2つの配列に変換する方法は?

gosulove

私はこの形式の文字列を持っています

{value=very big +$5},{value=super big +$10},{value=extra big +$15}

それらをそのような形式で2つの配列に変換するにはどうすればよいですか?

例えば:

$name=["very big","super big","extra big"];
$price=["5","10","15"];   // OR  $price=[5,10,15];

文字列形式がより単純な形式の場合は、explode()を使用してこれを行うことができます。ただし、この形式は複雑すぎます。誰もがそれを行う方法を知っていますか?

デイブ

爆発使用する',' ,'=' ,'+$'

$string = "{value=very big +$5},{value=super big +$10},{value=extra big +$15}";
$temp_array = (explode(",",$string));
foreach($temp_array as $val)    
{
    $temp_array = (explode("=",$val));  
    $temp_string = $temp_array[1]; 
    $temp_string = str_replace("}","",$temp_string);
    $temp_array = (explode("+$",$temp_string));
    $name[] = $temp_array[0];
    $price[] = $temp_array[1];
}

デモ

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

配列のようなデータを文字列から2D配列に変換する方法は?

分類Dev

複雑なJavaScript配列を結合配列に変換し、テーブルにループする方法は?

分類Dev

複雑な文字列をパーツに分割する方法は?

分類Dev

文字列パラメータを1つの要素の配列に変換する

分類Dev

PHP:複数行の文字列配列を複数の配列に変換する方法は?

分類Dev

リストを複雑な文字列に変換する方法

分類Dev

XML文字列を異なる構造のPHP配列に変換する方法は?

分類Dev

複雑な配列で配列を変換する方法

分類Dev

Pythonで複雑なリストを文字列に変換する方法は?

分類Dev

C ++文字ポインタ配列を文字列配列に変換する方法は?

分類Dev

php配列:配列を文字列に変換する方法は?

分類Dev

2文字の文字列をブール値の配列に変換する高速な方法は何ですか?

分類Dev

複雑な文字列をPythonのリストに変換する

分類Dev

複数の文字列パターンをバイナリ列に変換する

分類Dev

複数の列を1つに移動する複雑なデータフレーム変換

分類Dev

gsub()を使用して複雑な文字列パターンを削除する方法

分類Dev

ルビーの2つの異なる場所で2つの異なるセパレーターを使用して配列を文字列に変換するにはどうすればよいですか?

分類Dev

変数をパターン内の配列に効率的に変換する方法

分類Dev

PHPは、一意のアイテムの配列をクエリ文字列のような複雑なものに変換します

分類Dev

MongoDB:複雑なデータ用に配列をCSVに変換

分類Dev

複数の区切り文字で複数回、複雑な文字列を配列に変換します

分類Dev

パンダ:行を1つの文字列に変換する方法は?

分類Dev

phpで文字列を連想配列に変換する方法は?

分類Dev

JSON文字列をPHP配列に変換する方法は?

分類Dev

jsonデータをphpで配列に変換する方法は?

分類Dev

PHPで2つ以上のパターンを持つ文字列を分割する方法

分類Dev

複数行の文字列をnumpy配列に変換するより効率的な方法はありますか?

分類Dev

{}を含む文字列をPHPの配列に変換する方法は?

分類Dev

シェルスクリプトで2つの文字列パターンがその後発生する間に文字列を置き換える方法は?

Related 関連記事

  1. 1

    配列のようなデータを文字列から2D配列に変換する方法は?

  2. 2

    複雑なJavaScript配列を結合配列に変換し、テーブルにループする方法は?

  3. 3

    複雑な文字列をパーツに分割する方法は?

  4. 4

    文字列パラメータを1つの要素の配列に変換する

  5. 5

    PHP:複数行の文字列配列を複数の配列に変換する方法は?

  6. 6

    リストを複雑な文字列に変換する方法

  7. 7

    XML文字列を異なる構造のPHP配列に変換する方法は?

  8. 8

    複雑な配列で配列を変換する方法

  9. 9

    Pythonで複雑なリストを文字列に変換する方法は?

  10. 10

    C ++文字ポインタ配列を文字列配列に変換する方法は?

  11. 11

    php配列:配列を文字列に変換する方法は?

  12. 12

    2文字の文字列をブール値の配列に変換する高速な方法は何ですか?

  13. 13

    複雑な文字列をPythonのリストに変換する

  14. 14

    複数の文字列パターンをバイナリ列に変換する

  15. 15

    複数の列を1つに移動する複雑なデータフレーム変換

  16. 16

    gsub()を使用して複雑な文字列パターンを削除する方法

  17. 17

    ルビーの2つの異なる場所で2つの異なるセパレーターを使用して配列を文字列に変換するにはどうすればよいですか?

  18. 18

    変数をパターン内の配列に効率的に変換する方法

  19. 19

    PHPは、一意のアイテムの配列をクエリ文字列のような複雑なものに変換します

  20. 20

    MongoDB:複雑なデータ用に配列をCSVに変換

  21. 21

    複数の区切り文字で複数回、複雑な文字列を配列に変換します

  22. 22

    パンダ:行を1つの文字列に変換する方法は?

  23. 23

    phpで文字列を連想配列に変換する方法は?

  24. 24

    JSON文字列をPHP配列に変換する方法は?

  25. 25

    jsonデータをphpで配列に変換する方法は?

  26. 26

    PHPで2つ以上のパターンを持つ文字列を分割する方法

  27. 27

    複数行の文字列をnumpy配列に変換するより効率的な方法はありますか?

  28. 28

    {}を含む文字列をPHPの配列に変換する方法は?

  29. 29

    シェルスクリプトで2つの文字列パターンがその後発生する間に文字列を置き換える方法は?

ホットタグ

アーカイブ