第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

求助大神解答

$patterns = array ('/(19|20)(\d{2})-(\d{1,2})-(\d{1,2})/',

? ? ? ? ? ? ? ? ? ?'/^\s*{(\w+)}\s*=/');

$replace = array ('\3/\4/\1\2', '$\1 =');//\3等效于$3,\4等效于$4,依次類推

echo preg_replace($patterns, $replace, '{startDate} = 1999-5-27');?

為什么結果為:$startDate = 5/27/1999而不是5/27/1999$startDate =?


正在回答

3 回答

注意$pattern 和$replace 都是array。所以array()括號里的值只是數組里邊的順序?。?!

而且我發(fā)現$pattern 和$replace? 數組里邊的值是一一對應的!?。?/p>

0 回復 有任何疑惑可以回復我~

在這里源字符串的順序是這樣 '{startDate} = 1999-5-27'

0 回復 有任何疑惑可以回復我~
#1

慕絲7168662 提問者

也就是說他是根據源字符串來的對吧?
2017-12-21 回復 有任何疑惑可以回復我~
#2

杜朝輝 回復 慕絲7168662 提問者

是的啊
2017-12-21 回復 有任何疑惑可以回復我~

這里使用了排序

0 回復 有任何疑惑可以回復我~
#1

慕絲7168662 提問者

請問那個是排序??
2017-12-20 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP進階篇
  • 參與學習       181914    人
  • 解答問題       2668    個

輕松學習PHP中級課程,進行全面了解,用PHP快速開發(fā)網站程序

進入課程

求助大神解答

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號