在 while 循环 PHP 中检查数组中的值

我有一个返回数组的函数

$statusall = Getstatusall();

阵列如下所示

$statusall = ['inprogress', 'complete', 'Failed', 'inprogress', 'staring'];

我想循环使用Getstatusall函数,直到所有数组值都“完成”或“失败”,我应该如何在PHP中执行此操作?


ibeautiful
浏览 104回答 1
1回答

拉莫斯之舞

此示例在函数返回值不是 或 的数组时回显。There are values not complete or failed. Repeat.Getstatusall()completefailedwhile( array_diff( Getstatusall(), ['complete', 'failed'] ) ) {  echo "There are values not complete or failed. Repeat.";  // you can even do something else or nothing}如果要获取 ,这可能会有所帮助:final resultwhile( array_diff( $status = Getstatusall(), ['complete', 'failed'] ) ) {  echo "There are values not complete or failed. Repeat."  // you can even do something else or nothing}var_dump( $status );
打开App,查看更多内容
随时随地看视频慕课网APP