2011-09-06 10 views
16

se ho questa matrice:stampa PHP array in una stringa con sintassi corretta

<?php 

$myarray = Array 
       (
         'keyword' => 'seo', 
         'title_factor' => false, 
         'description_factor' => false, 
         'headtags_factor' => false, 
         'imgalt_factor' => false, 
         'keyword_density' => 0, 
       ); 


var_dump($myarray); 
print_r($myarray);      


?> 

Ecco l'output di vardump e print_r:

array(6) { 
    ["keyword"]=> 
    string(3) "seo" 
    ["title_factor"]=> 
    bool(false) 
    ["description_factor"]=> 
    bool(false) 
    ["headtags_factor"]=> 
    bool(false) 
    ["imgalt_factor"]=> 
    bool(false) 
    ["keyword_density"]=> 
    int(0) 
} 
Array 
(
    [keyword] => 'seo' 
    [title_factor] => 
    [description_factor] => 
    [headtags_factor] => 
    [imgalt_factor] => 
    [keyword_density] => 0 
) 

Ecco quello che voglio come output:

"Array 
    (
      'keyword' => 'seo', 
      'title_factor' => false, 
      'description_factor' => false, 
      'headtags_factor' => false, 
      'imgalt_factor' => false, 
      'keyword_density' => 0, 
    );"  
+0

Perché questo ottenere downvoted? – DaveRandom

+0

Siccome 'seo' non sembra essere una costante, dovresti cambiare' 'keyword' => seo, 'a' 'keyword' => 'seo', '. – str

+0

@str Modificherò il mio post, seo dovrebbe essere una stringa. –

risposta