作者hung0724 (三頭)
看板PHP
標題[請益] strstr()的用法
時間Sun Oct 30 02:40:22 2011
小弟最近在寫噗浪機器人
但是卡在了一個地方
--
$getplurk =
$plurk->
get_plurks(
time());
foreach(
$getplurk->plurks as
$value){
$id =
$value->owner_id;
foreach(
$getplurk->plurk_users as
$users){
if(
strstr(
$users->id,
$id)){
$name =
$users->display_name;
}
}
}
--
這是要從目標噗的owner_id 對比後來取得 display_name
但是紅色標記的地方我用變數都會出問題
只有改成特定字串的時候才成功
請問一下這應該要怎麼解決呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.230.200.147
1F:→ buganini:是否少了一個) 10/30 02:41
這是我抄過來時的失誤 囧
※ 編輯: hung0724 來自: 125.230.200.147 (10/30 02:47)
3F:→ buganini:string, it is converted to an integer and applied as 10/30 02:56
4F:→ buganini:the ordinal value of a character. 10/30 02:56
5F:→ buganini:在$id前面加(string)轉型成string呢? 另外為什麼id不是用 10/30 02:58
6F:→ buganini:==來比對? 10/30 02:58
7F:→ hung0724:在前面加(string)成功了...謝謝樓上 10/30 03:01
8F:→ hung0724:==也可以 應該可以算是陷入一個思維的誤區吧... 10/30 03:02
9F:→ buganini:用strstr是不正確的啊 123跟23會是match的 10/30 03:03
10F:推 whatai:strstr只是搜尋字串中是否有特定字串 10/30 15:39
11F:→ whatai:應該是strcmp 當strcmp回傳質為0表示完全吻合 10/30 15:40
12F:→ guardlan:小弟自己也有寫支噗浪機器人~是否可以交流一下呢XD 11/08 00:55