如何将派生值分配给FOR LOOP内部的数组


how to assign derive value to array inside FOR LOOP

如何将输出/派生值分配给FOR LOOP 内的数组

$num = count($email);
  for($i=0; $i < $num; $i++){
      $result = do_post_request("http://api.mysite/api/IsActiveAccount?email=". $email[$i], null);
      $status = str_replace('{"result":', "", $result);
      $status = str_replace('}', "", $status);
      echo  $email[$i] ;
   }
OUTPUT---->
  red@yahoo.com
  blue@yahoo.com
  yellow@yahoo.com
  white@yahoo.com

如何将其分配/放置在数组中?就像这个。

  $value = array("red@yahoo.com","blue@yahoo.com","yellow@yahoo.com", "white@yahoo.com")

尝试像一样将$email[$i]分配给$value

for($i=0; $i < $num; $i++){
  $result = do_post_request("http://api.mysite/api/IsActiveAccount?email=". $email[$i], null);
  $status = str_replace('{"result":', "", $result);
  $status = str_replace('}', "", $status);
  $value[] = $email[$i] ;    // Here it will assign $email in $value as an array 
}
print_r($value);
$value = array();
for($i=0; $i < $num; $i++){
 $result = do_post_request("http://api.mysite/api/IsActiveAccount?email=". $email[$i], null);
$status = str_replace('{"result":', "", $result);
$status = str_replace('}', "", $status);
$value[] = $email[$i] ;
}
print_r($value);

它不是JSON吗?

 $values = array();
 for($i=0; $i < $num; $i++){
    $result = do_post_request("http://api.mysite/api/IsActiveAccount?email=". $email[$i], null);
    $result = json_decode($result);
    $values[] = $result['result'];
 }