指定の文字列から前を取り出し php
"36歳~40歳" ここから36をだけ取りたい時にどうしようかと調べました
多分また似た要望出そうだからメモとして置いとく
$val = "36歳~40歳" $str = mb_substr($val, 0, mb_strpos($val, '歳')); echo $str //36
この場合、strposで(int)2が返ってくるので
それをsubstrに渡す
"36歳~40歳" ここから36をだけ取りたい時にどうしようかと調べました
多分また似た要望出そうだからメモとして置いとく
$val = "36歳~40歳" $str = mb_substr($val, 0, mb_strpos($val, '歳')); echo $str //36
この場合、strposで(int)2が返ってくるので
それをsubstrに渡す