現在、私は値をretirieveに深さの最初の検索を使用しているプロジェクトに取り組んでいますが、私は値をエコーすることができますが、私は方法を知らない値を変数に格納します。ここで深さ最初にseach値をPHPの配列に格納
は、私が使用してリターンをしようとしているが、それは唯一のようにAlexanderpでコメントarray
に..
現在、私は値をretirieveに深さの最初の検索を使用しているプロジェクトに取り組んでいますが、私は値をエコーすることができますが、私は方法を知らない値を変数に格納します。ここで深さ最初にseach値をPHPの配列に格納
は、私が使用してリターンをしようとしているが、それは唯一のようにAlexanderpでコメントarray
に..
ストアvalues
最初のレベル値を与え、
function calculate_ttl_member_agent ($conn, $id) {
$id_val = $level = "";
$search_dl_sql = "select * from table where foreign_ID = ".$id;
$search_dl_exe = mysqli_query($conn, $search_dl_sql);
while($result = mysqli_fetch_assoc($search_dl_exe)){
$level = $result['level'];
$id_val = $result['ID'];
echo ",'".$level."'";
calculate_ttl_member_agent ($conn, $id_val);
}}
です
// inside while
$level = $result['level'];
$id_val = $result['ID'];
$level[]= $level;
または
$arr['level'][] = $result['level'];
$arr['id_val'][] = $result['ID'];
アレイを作成し、値を追加します。
function calculate_ttl_member_agent ($conn, $id) {
$id_val = $level = "";
$search_dl_sql = "select * from table where foreign_ID = ".$id;
$search_dl_exe = mysqli_query($conn, $search_dl_sql);
// define an empty array
$arr = [];
while($result = mysqli_fetch_assoc($search_dl_exe)){
$level = $result['level'];
$id_val = $result['ID'];
echo ",'".$level."'";
calculate_ttl_member_agent ($conn, $id_val);
array_push($arr, [$level, $id_val, 'add anything else needed']);
return $arr;
}}
ありがとう、私はあなたのコメントからより良い方法を見つけ出す! –
は、アレイを作成し、それに値を追加します。 – Alexanderp