亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

這樣可以嗎?

替換后 賦值給其他的變量可以嗎?

$str = '蘋果很好吃。';

//請將變量$str中的蘋果替換成香蕉

$str = str_replace('蘋果','香蕉',$str);

echo $str;

$qo = str_replace('蘋果','西瓜',$str);

echo $qo;


正在回答

6 回答

//?代碼運行沒有問題
$str?=?'蘋果很好吃。';
$str?=?str_replace('蘋果','香蕉',$str);
echo?$str;?//?輸出:香蕉很好吃。
$qo?=?str_replace('蘋果','西瓜',$str);
echo?$qo;//?輸出:香蕉很好吃。因為$str的值已經改變是"香蕉很好吃。",所以沒有找到蘋果,也就不會替換成西瓜


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

3樓說的不對,$qo后面的=就是給他復制啊,str_replace('x','y',$asd)方法是把¥asd中的x變成y的意思,你對這個方法理解有錯誤;

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

應該是不行的,你新建立的$qo變量沒有進行賦值,編譯的時候可能沒辦法檢測到蘋果這個字符串的存在,會顯示錯誤。這是我的個人見解,具體的還是要去編程看看,如果錯了,請指正。

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

不可以,

$str?=?str_replace('蘋果','香蕉',$str);
echo?$str;
$qo?=?str_replace('蘋果','西瓜',$str);
echo?$qo;

$str里面的‘蘋果’被換成‘香蕉’了,你之后在用‘蘋果’換‘西瓜’,就沒有蘋果這個了。

換成白話就是:$str是籃子,里面有‘蘋果、和‘很好吃’這2個東西,現在你拿,蘋果換香蕉到你的籃子里;所以,現在你的籃子里東西就是‘香蕉’、和‘很好吃’這2個東西

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

不行吧

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

這樣沒問題啊!只不過換個變量名而已.

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

舉報

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

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

進入課程

這樣可以嗎?

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

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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