2016-08-09 17 views
0

コンテンツタイプではない:PHPは、私のコードでは</p> <p>..私はPHPでしばらくstuckedまし

for($i = 0; $i < $max;$i++){ 
    if(//my condition){ 
     $job_found.= $obj[$i]; 
    } 
    else{ 
     echo "jobs not found"; 
    } 
    echo ($job_found); 
} 

それは偶然の一致を取得すると結果は次のようになります。

アレイ

しかし、私はしようとした場合:

print_r ($obj[1]); 

結果は以下のようになります。

アレイ([タイトル] =>私の2title [配置] =>私の配置[日付] =>私の日付[時間] =>私の時間[Webサイト] =>http://www.g00gle.com

タイプだけでなく、その位置に配列の実際の値を取得するにはどうすればよいですか?事前

+0

郵便あなたのコードが完全に '$ OBJ –

+1

は[$ i]が' '$のjob_foundので、配列であります'も配列です。 –

+0

'array'も' $ max'と同じものを貼り付けますか? – user1234

答えて

1

は、$obj[1]$obj変数内のすべての要素が同様に最も可能性の高い配列であることを意味配列、です。残念ながら、あなただけecho配列することはできませんが、そうのようechoableデータを得るためにそれを反復処理:

<?php 

    $jobsHTML  = ""; 

    for($i = 0; $i < $max;$i++){ 
     if(!$jobsStillExist){  // CONDITION TO CHECK IF JOBS STILL EXIST 
      echo "jobs not found"; 
      continue; 
     } 
     // SINCE, $obj[$i] COULD BE AN ARRAY, 
     // YOU NEED TO CHECK THE TYPE 1ST. 
     // IF IT IS A STRING, APPEND IT AS A STRING TO $jobsHTML 
     // OTHERWISE, LOOP THROUGH IT TO GET IT'S CONTENT... 
     $foundJob = $obj[$i]; 
     if(is_array($foundJob)){ 
      foreach($foundJob as $jobData){ 
       $jobsHTML .= $jobData["title"]       . "<br />"; 
       $jobsHTML .= $jobData["placement"]      . "<br />"; 
       $jobsHTML .= date("d/m/Y", strtotime($jobData["date"])) . "<br />"; 
       $jobsHTML .= $jobData["time"]        . "<br />"; 
       $jobsHTML .= $jobData["website"]       . "<br /><br />"; 
      } 
     }else if(is_string($foundJob)){ 
      $jobsHTML .= $foundJob          . "<br /><br />"; 
     } 
    } 

    echo ($jobsHTML); 
+0

ありがとうございました、PHPで私は新しい、これは最長のtoString()のようなものです。 – Jnewbie

+1

@Jnewbie LOL :-)すべてのベンチャーのある時点で、ひとつは生徒の段階を通過しなければなりません...そして、十分な献身、ドライブ&決定で、マスターステージに上がって行きます。しかし、それがGrowthのすべてです。乾杯と幸運を祈る... PHPは楽しいです! ;-) – Poiz

0
$job_found=array(); 
for($i = 0; $i < $max;$i++){ 
    if(//my condition){ 
     $job_found[]= $obj[$i]; 
    } 
    else{ 
     echo "jobs not found"; 
    } 
} 

print_r($job_found); 

おかげで、あなたはこのように試すことができます。あなたがあなた自身のポストから見ることができるように、まず

関連する問題