$myvalue = 'Test some more';
$arr = explode(' ',trim($myvalue));
echo $arr[0]; // will print Test
上記のコードを使用して、文の最初の単語をエコーします。ここで、2 番目の単語の最初の 2 文字もエコーしたいと思います。上記のエコーが次のようになるように: Test so
$myvalue = 'Test some more';
$arr = explode(' ',trim($myvalue));
echo $arr[0]; // will print Test
上記のコードを使用して、文の最初の単語をエコーします。ここで、2 番目の単語の最初の 2 文字もエコーしたいと思います。上記のエコーが次のようになるように: Test so
$myvalue = 'Test some more';
$pos = stripos($myvalue, ' ');
echo substr($myvalue, 0, $pos + 3);
echo $arr[0] . " " . substr($arr[1],0,2);
ただし、これを行うのに十分な単語が $arr に含まれていることを確認するために、おそらくチェックインを追加する必要があります
if(count($arr) >= 2)
{
// do stuff here
}
この行を使用します:
echo $arr[0] . substr($arr[1],0,2);
部分文字列はどうですか?
$myvalue = 'Test some more';
$arr = explode(' ',trim($myvalue));
echo $arr[0] . ' ' . substr($arr[1], 0, 2); // will print Test so
<?php
$myvalue = 'Test some more';
$arr = explode(' ',trim($myvalue));
echo $arr[0]; // will print Test
# first two simbols!
echo ' ' . substr( $arr[1], 0, 2 );
?>