2012-07-06 80 views

回答

4
$myvalue = 'Test some more'; 
$pos = stripos($myvalue, ' '); 
echo substr($myvalue, 0, $pos + 3); 
+1

您可能要改變這種 「+ 2」 到 「+ 3」 – 2012-07-06 12:42:10

+0

當然,我傻;) – 2012-07-06 12:43:16

+0

感謝,偉大工程! – Dreni 2012-07-06 13:56:36

1
echo $arr[0] . " " . substr($arr[1],0,2); 

你或許應該在添加一個檢查,以確保$ ARR含有足夠的話要做到這一點,雖然

if(count($arr) >= 2) 
{ 
    // do stuff here 
} 
0

使用本line:

echo $arr[0] . substr($arr[1],0,2); 
0

子串怎麼樣?

$myvalue = 'Test some more'; 
$arr = explode(' ',trim($myvalue)); 
echo $arr[0] . ' ' . substr($arr[1], 0, 2); // will print Test so 
0
<?php 
    $myvalue = 'Test some more'; 

    $arr = explode(' ',trim($myvalue)); 
    echo $arr[0]; // will print Test 

    # first two simbols! 
    echo ' ' . substr($arr[1], 0, 2); 
?> 
相關問題