变量为false时调用php函数

时间:2015-01-28 11:28:57

标签: php

我有一个PHP函数,它返回一个字符串,我需要将它显示到一些html元素,直到它包含关键字" finished"并添加如下内容:

the string is: <my string here>. Update after 5 (4, 3, 2, 1 sec.)

到目前为止我所拥有的:

while(!strpos(my_func(), ' finished')) {    
    my_func();
     /*html code goes here*/
    sleep(5); // no reason to call it more often
}

但无法弄清楚如何完成脚本。感谢。

1 个答案:

答案 0 :(得分:1)

你可以使用它。

while(strpos($result = my_func(), ' finished') === false) {    
    sleep(5); // no reason to call it more ofthen
}
/*html code goes here, also $result also contains the result value*/

但是如果结果字符串从不包含字符串'finished',它将永远运行。