2017-09-13 104 views
0
$modelProfileURL = $site_url.'profile/model/2/'.$rs_model[$i]['iModelId'].'/'.replace_content($rs_model[$i]['vFirstName']).'_'.replace_content($rs_model[$i]['vLastName']); 

我需要截斷第一個和最後一個名稱到最大。 25個字符。但是我找不到編輯上面列出的代碼的正確方法。例如,不是名字是(例如:Mark Walker Smith Lewis Junior),它只是Mark Walker Smith Lewis J.這是設計用途所需要的。任何人都可以協助正確PHP語法截斷在PHP行

+3

的可能的複製[獲取字符串的第n個字符(https://stackoverflow.com/questions/3161816/get-first-n-characters-of-a-string) –

回答

0

$modelProfileURL = $site_url.'profile/model/2/'.$rs_model[$i]['iModelId'].'/'.replace_content(substr($rs_model[$i]['vFirstName'],0,25)).'_'.replace_content(substr($rs_model[$i]['vLastName'],0,25));

+0

謝謝爲您提供幫助。但是這並沒有限制名字中的字符數量。 –

+0

你必須做一些錯誤的事情,因爲'substr()''在使用時會明確限制字符串的長度。你可以給這個行執行後的''modelProfileURL''的內容的例子嗎? – kmoser