0

文字列を分解した後、次のようなものを使用して、区切られた個々の単語を呼び出すことができます。

$string[0]
$string[1]

ワイルドカードを使用してそれらを一度に呼び出す方法はありますか。この例が機能しないことはわかっていますが、次のようなものです。

$string[*]

それはおそらくばかげた質問です。1 行ではなく 30 行のコードを実行する必要がないようにしています。

- 編集 -

これが私が今持っているもので、私のために働いています:

$words = explode(' ',$string);
$thestuff = '';
if ($words[0] || $words[1] || $words[2] || $words[3] || $words[4] || $words[5] || $words[6] || $words[7] || $words[8] || $words[9] || $words[10] || $words[11] || $words[12] || $words[13] || $words[14] || $words[15] || $words[16] || $words[17] || $words[18] || $words[19] || $words[20] || $words[21] || $words[22] || $words[23] || $words[24] || $words[25] || $words[26] || $words[27] || $words[28] || $words[29] || $words[30]){
    $thestuff = do_shortcode($content);
}
return $thestuff;
}

しかし、私は $words[wildcard] またはもっと簡単なものでそれをやりたいと思っています。

4

1 に答える 1

1

このコードを使用できます。すべてのインデックスをチェックする必要がないように、OR 条件を使用しています。

$words = explode(' ',$string);
$thestuff = '';
if (isset($words[0]) && !empty($words[0])){
    $thestuff = do_shortcode($content);
}
return $thestuff;
}
于 2013-10-02T06:16:14.170 に答える