私は、関数を使用しています:今、私は名前とIDを交換するだけではなくたい複数の戻り
function findTeamFromID($teams,$ID) {
$results = array_column($teams, 'langform', 'id_teams');
return (isset($results[$ID])) ? $results[$ID] : FALSE;
};
、それは詳細ページへのリンクを記述する必要があります。リターン1と3が表示されていることを、今
function findTeamFromID($teams,$ID) {
$results = array_column($teams, 'langform', 'id_teams');
return "<a href=\"details.php?id=".$ID."\">";
return (isset($results[$ID])) ? $results[$ID] : FALSE;
return "</a>";
};
おかしいとhrefが正しく作成されます:私はこれを作ったので、私は戻りラインに触れたいと思っていません。しかし、2回目のリターンはもう現れません。
どうしたのですか?結果 EDITで
すべてです。 PHPで複数のものを返すことは不可能です。最初のものが返されます。自動でタグが完成するため、3番目のものが「返される」ことがあります。これもhttps://stackoverflow.com/questions/3451906/multiple-returns-from-function – dage5
[Multiple returns from function]の可能な複製です(https://stackoverflow.com/questions/3451906/multiple-returns-from)。 -function) –