文字列変数があります
$input = "Hello everybody [ I want this sub string ]. Hi. How are you?";
そして、文字間の部分文字列を取得する関数
function getSubstring($input, $start, $end)
{
preg_match("~".$start."(.*?)".$end."~", $input, $output);
return $output[1];
}
こんにちは、みんな[この部分文字列が欲しい]という出力を取得しています。 使用して
echo getSubstring($input, 'H', 'H');
しかし、出力はありません
echo getSubstring($input, '[', ']');
「[」と「]」はスペース文字なので
両方の出力を取得するには、次の行を変更する方法
preg_match("~".$start."(.*?)".$end."~", $input, $output);
私を助けてください。