使用正确语法将PHP数组打印成字符串

使用正确语法将PHP数组打印成字符串,php,arrays,Php,Arrays,如果我有这个数组: <?php $myarray = Array ( 'keyword' => 'seo', 'title_factor' => false, 'description_factor' => false, 'headtags_fa

如果我有这个数组:

<?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);                      


?>
以下是我想要的输出:

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


如果我是正确的,您正在搜索
var\u export


关于var_导出的更多信息,请访问因为
seo
似乎不是一个常数,您应该将
'keyword'=>seo,
更改为
'keyword'=>'seo',
@str我将编辑我的帖子,seo应该是一个字符串。没有收到警告,因为我几秒钟后才回答。。。
    "Array
    (
            'keyword' => 'seo',
            'title_factor' => false,
            'description_factor' => false,
            'headtags_factor' => false,
            'imgalt_factor' => false,
            'keyword_density' => 0,
    );"    
$string = var_export($array, true);