我希望把我的路徑查找的字符串後總是:如何在特定字符後切割一個字符串?
$subject = "katze/123pferd/123hase/tier/affe/berg";
$search = "affe";
$pos = strpos($subject, $search);
if ($pos !== false) {
$result = substr($subject, 0, strpos($subject, '/', $pos));
}
echo $result;
這是工作的罰款,如果我有元素只有一次我道內。
例如的情況下$search = "affe"
結果是katze/123pferd/123hase/tier/affe
對於殼體$search = "tier"
結果是katze/123pferd/123hase/tier
對於殼體$search = "hase"
結果是katze/123pferd/123hase
但如果我有的情況下$search = "123"
結果是katze/123pferd
,但它應該是katze/123pferd/123hase
。
你可以使用foreach循環來做到這一點。 –
那麼你的預期結果是什麼 –