3

私は現在 PHP を使用していますが、この問題をより適切に処理できる他のコーディング言語があると思います。よりうまく機能する可能性のある他のコーディング言語に関する提案があれば、教えてください。

ネストされたテキストを個別の文字列に変換しようとしています。英語は私の母国語ではないので、説明するのはちょっと難しいので、代わりに私が達成しようとしていることの例を書きます.

起源:

foo {
    bar tree;
    bar ball/sand;
    snafu {
        string;
    }
    random {
        nested {
            value;
            bohica;
        }
    }
}

目標:

foo bar tree
foo bar ball/sand
foo snafu string
foo random nested value
foo random nested bohica

これまでのところ、私の最善の試み:

foreach($curlybrace as $stance){
    $semicolon = explode(';',$string);
    foreach($semicolon as $break){
        $result = 'set ' . $curlybrace[0] . $break .'<br />';
        echo $result . '<br />';
    }
}

上記のコードでは、 、 、 、 などのいくつかの PHP 関数を使用して、残っている中括弧を削除して結果を変更しようとしstr_replaceましtrimpreg_replacepreg_splitimplodeうまくexplodeいきませんでした。

この作業を行う方法に関するすべてのヒントとヘルプは非常に高く評価されています。

4

1 に答える 1