PHPの文字列から前の内容を取得する方法は何ですか?

PHPでは、substr()関数を使って文字列を切り取ることができます。substr()関数は、切り取る文字列、開始位置、切り取る長さの3つの引数を受け取ります。

以下是一个示例代码,演示如何截取字符串之前的内容。

$str = "Hello, World!";
$substr = "Hello";

$result = substr($str, 0, strpos($str, $substr));
echo $result;

結果は、”Hello”の前に他の内容がないため、空の文字列です。

注意,上記のコードは、元の文字列内の切り取りたい部分が一度しか現れる場合を想定しています。もし切り取りたい部分が複数回現れる場合は、strpos()関数とループを組み合わせて処理を行ってください。

bannerAds