0
目前我正在嘗試在此變量$sd= Lol, Haha, Hehe, HayHay
之後插入一個逗號,但下面顯示的代碼不起作用,文本格式必須保持如此。在文本後面添加逗號
$sd = 'LolHahaHeheHayHay';
print $lol = ''.$sd.',';
目前我正在嘗試在此變量$sd= Lol, Haha, Hehe, HayHay
之後插入一個逗號,但下面顯示的代碼不起作用,文本格式必須保持如此。在文本後面添加逗號
$sd = 'LolHahaHeheHayHay';
print $lol = ''.$sd.',';
更換匹配你可以試試這個
$s1 = "LolHahaHeheHayHay";
$s2 = preg_replace("/(?<=[a-zA-Z])(?=[A-Z])/", ", ", $s1);
echo $s2; // "Lol, Haha, Hehe, Hay, Hay"
可以大寫字母前,像下面的正則表達式
<?php
$String = 'LolHahaHeheHayHay';
$result = preg_replace('/\B([A-Z])/', ', $1', $String);
echo $result;
?>
這可以很容易地使用正則表達式來實現增加,
: 正則表達式的簡要說明:
然後,我們用替換」,$ 1' ,這意味着與[逗號+引用1]
你的字符串HayHay你想在一起,但它不顯示任何邏輯。您可以在大寫字母之前設置邏輯。 –