Php 使用rest显示详细信息

Php 使用rest显示详细信息,php,html,rest,restful-url,Php,Html,Rest,Restful Url,使用rest希望显示有关项目的详细信息,但函数代码中有一个bug,但据我所知,这是正确的,但第7行有错误。我有两个代码,它们如下 index.php 您需要在此处更改,请将书籍更改为书籍 if($book==$find) { return $price; break; } 同时更改foreach而不是for其foreach语法检查本手册:您需要在此处更改,请将books更改为book

使用rest希望显示有关项目的详细信息,但函数代码中有一个bug,但据我所知,这是正确的,但第7行有错误。我有两个代码,它们如下 index.php


您需要在此处更改,请将
书籍
更改为
书籍

 if($book==$find)
             {
             return $price;
             break;
             }

同时更改
foreach
而不是
for
foreach
语法检查本手册:

您需要在此处更改,请将
books
更改为
book

 if($book==$find)
             {
             return $price;
             break;
             }

同时更改
foreach
而不是
for
foreach
语法检查本手册:

您需要使用
foreach
循环,而不是
for
循环。你不需要休息,因为它永远也到不了。此外,循环中的
book
必须是
book
,否则您将与数组进行比较,而不是与键进行比较

    foreach($books as $book => $price) {
        if($book == $find) {
            return $price;
        }
    }

您需要使用
foreach
循环,而不是
for
循环。你不需要休息,因为它永远也到不了。此外,循环中的
book
必须是
book
,否则您将与数组进行比较,而不是与键进行比较

    foreach($books as $book => $price) {
        if($book == $find) {
            return $price;
        }
    }

在if语句中使用foreach循环代替for循环,使用$book代替$books

foreach ( $books AS $book => $price ) {
    if ( $book == $find ) {
        return $price;
    }
}

在if语句中使用foreach循环代替for循环,使用$book代替$books

foreach ( $books AS $book => $price ) {
    if ( $book == $find ) {
        return $price;
    }
}