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

バラクマールb

次の形式の改行とスペースのある文字列があります。

<?php 
$str = 'Name: XXXXXXXX

Email: [email protected]

Community: Test Community.';
?>

この文字列を次のような配列に変換したい

Array(
   [Name] => XXXXXXXX
   [Email]=> [email protected]
   [Community] => Test Community.
)

私の試み:

$str = 'Name: XXXXXXXX Email: [email protected] Community: Test Community.';
echo "<pre>";
print_r(explode(":", $str)); 
exit; 
MH2K9

まず、パターンを使用して文字列を分割します\n+次に、文字列を分割した後に取得したarray_reduce()を使用して、配列に対して反復を行います。反復のすべてのサイクルで、文字列aneprepareを分解します。期待されるフォーマット。

コード例:

$str = 'Name: XXXXXXXX

Email: [email protected]

Community: Test Community.';

$elm = preg_split('/\n+/', $str);
$data = array_reduce($elm, function ($old, $new) {
    $key_value = explode(':', $new);
    $old[$key_value[0]] = $key_value[1];
    return $old;
}, []);

print_r($data);

作業デモ

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

PHPで文字列を連想配列に変換する方法

分類Dev

PHPで文字列を連想配列に変換する

分類Dev

PHP で文字列を連想配列に適切に変換する方法

分類Dev

Doctrine配列をPHP連想配列に変換する方法

分類Dev

PHP配列を多次元連想配列に変換する方法

分類Dev

配列を連想配列に変換する方法は?

分類Dev

php-連想配列を多次元配列に変換する方法

分類Dev

このphp連想配列を変換する方法は?

分類Dev

javascriptで連想配列を値の単純な文字列配列に変換する方法

分類Dev

PHPを使用して通常の配列を連想配列に変換する方法

分類Dev

PHPの連想配列を値のみを持つ文字列に変換する最良の方法は何ですか

分類Dev

Yii2で連想配列を作成してJSONに変換する方法は?

分類Dev

連想配列を1つの配列に変換する方法

分類Dev

PHPで文字列の配列を連想配列に変換するにはどうすればよいですか?

分類Dev

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

分類Dev

インデックス配列を連想配列に変換する方法は?

分類Dev

文字列を連想配列に変換

分類Dev

PHPで配列の配列を関連する配列に変換する方法

分類Dev

PHPで配列値を小文字に変換する方法は?

分類Dev

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

分類Dev

Groovyで連想配列をマップに変換する

分類Dev

PHP、インデックス付き配列を連想配列に簡単に変換する方法

分類Dev

PHPで連想配列の値を変更する方法

分類Dev

等しい配列を連想配列に変換する

分類Dev

Golangで文字列を配列に変換する方法は?

分類Dev

C ++で文字列をchar配列に変換する方法は?

分類Dev

Laravelで配列を文字列に変換する方法は?

分類Dev

内破関数を使用して連想配列を文字列に変換する方法

分類Dev

文字列、変数、配列修飾子をphpで変数に連結する方法

Related 関連記事

  1. 1

    PHPで文字列を連想配列に変換する方法

  2. 2

    PHPで文字列を連想配列に変換する

  3. 3

    PHP で文字列を連想配列に適切に変換する方法

  4. 4

    Doctrine配列をPHP連想配列に変換する方法

  5. 5

    PHP配列を多次元連想配列に変換する方法

  6. 6

    配列を連想配列に変換する方法は?

  7. 7

    php-連想配列を多次元配列に変換する方法

  8. 8

    このphp連想配列を変換する方法は?

  9. 9

    javascriptで連想配列を値の単純な文字列配列に変換する方法

  10. 10

    PHPを使用して通常の配列を連想配列に変換する方法

  11. 11

    PHPの連想配列を値のみを持つ文字列に変換する最良の方法は何ですか

  12. 12

    Yii2で連想配列を作成してJSONに変換する方法は?

  13. 13

    連想配列を1つの配列に変換する方法

  14. 14

    PHPで文字列の配列を連想配列に変換するにはどうすればよいですか?

  15. 15

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

  16. 16

    インデックス配列を連想配列に変換する方法は?

  17. 17

    文字列を連想配列に変換

  18. 18

    PHPで配列の配列を関連する配列に変換する方法

  19. 19

    PHPで配列値を小文字に変換する方法は?

  20. 20

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

  21. 21

    Groovyで連想配列をマップに変換する

  22. 22

    PHP、インデックス付き配列を連想配列に簡単に変換する方法

  23. 23

    PHPで連想配列の値を変更する方法

  24. 24

    等しい配列を連想配列に変換する

  25. 25

    Golangで文字列を配列に変換する方法は?

  26. 26

    C ++で文字列をchar配列に変換する方法は?

  27. 27

    Laravelで配列を文字列に変換する方法は?

  28. 28

    内破関数を使用して連想配列を文字列に変換する方法

  29. 29

    文字列、変数、配列修飾子をphpで変数に連結する方法

ホットタグ

アーカイブ