作者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