$myvalue = 'Test some more';
$arr = explode(' ',trim($myvalue));
echo $arr[0]; // will print Test
我使用上面的代碼來回顯句子中的第一個單詞。現在我想也迴應第二個單詞中的前兩個字符。所以,上面的回聲會導致: 測試,以便從PHP中的第二個單詞獲取第一個單詞和兩個字符?
$myvalue = 'Test some more';
$arr = explode(' ',trim($myvalue));
echo $arr[0]; // will print Test
我使用上面的代碼來回顯句子中的第一個單詞。現在我想也迴應第二個單詞中的前兩個字符。所以,上面的回聲會導致: 測試,以便從PHP中的第二個單詞獲取第一個單詞和兩個字符?
$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
}
使用本line:
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);
?>
您可能要改變這種 「+ 2」 到 「+ 3」 – 2012-07-06 12:42:10
當然,我傻;) – 2012-07-06 12:43:16
感謝,偉大工程! – Dreni 2012-07-06 13:56:36