1
我有一個測試高亮功能來突出顯示自動完成輸出中字符串的部分。它很好用,但區分大小寫。字符串高亮功能不區分大小寫
正如您將在下面看到的,該函數在$ term = cer下無法正常工作,因爲該術語位於工廠名稱的大寫字母開頭。如果我改變$ term = can或$ term = ercis一切都很好。
我該如何使這個函數更具動態性,並使其不區分大小寫?
功能下:
<?php
$term = 'cer';
$termHighlight = '<span style="color:#cccccc">' . $term . '</span>';
$plant = 'Cercis canadensis';
$plant = str_replace($term, $termHighlight, $plant);
print_r($plant);
?>
在此先感謝吾友。
尚卡爾達莫達倫的不區分大小寫的版本,即工作,非常感謝你,將只准只要我能回答。 –
尚卡爾,我可能有點過早,如果我想讓圖片保持Pic狀態,那麼現在會迫使輸出小寫。我嘗試ucfirst,但沒有發生,因爲第一個字母是從我的標記s? –
@BillChambers,在'ucfirst()'這裏,因爲我已經顯示..'$ termHighlight =''。 ucfirst($ term)。 '';' –