将javascript转换为php数组

将javascript转换为php数组,javascript,php,Javascript,Php,我在将Javascript考虑到PHP数组中时遇到了一个问题。 我正在使用Drupal的flowplayerplugin配置,它允许我像这样配置播放器: flowplayer_add('#player', array( 'playlist'=> array(array( "autoPlay" => TRUE, 'cuePoints'=>array( array(

我在将Javascript考虑到PHP数组中时遇到了一个问题。 我正在使用Drupal的flowplayerplugin配置,它允许我像这样配置播放器:

 flowplayer_add('#player', array(
          'playlist'=> array(array(
              "autoPlay" => TRUE,
              'cuePoints'=>array(
                array(
                 "name"=>"vpspot"
                )
              ),
              "url" => $videourl,
          )),        
      ));  
我在javascript中还需要以下内容:

      onLoad:  function()  {  // called when player has finished loading
          this.setVolume(0);  // set volume property
      }
有没有办法将其集成到php符号中

我的尝试是:

 flowplayer_add('#player', array(
          'onLoad'=> 'function(){this.setVolume(0);}',
          'playlist'=> array(array(
              "autoPlay" => TRUE,
              'cuePoints'=>array(
                array(
                 "name"=>"vpspot"
                )
              ),
              "url" => $videourl,
          )), 
php所做的是将其设置为引号。这会在浏览器中显示错误

SyntaxError:函数语句需要名称

flowplayer_添加('#player',数组(
'onLoad'=>'函数(){this.setVolume(0);}',
“播放列表”=>阵列(阵列(
“自动播放”=>正确,
“提示点”=>数组(
排列(
“名称”=>“vpspot”
)
),
“url”=>“”,
)), 

您可以从php打印JavaScript,然后通过ajax或页面更改将数据传递到php。您的第一个示例成功了吗?您使用的是什么版本的Drupal和Flowplayer模块?没有最新的Flowplayer模块和Drupal 7
flowplayer_add('#player', array(
          'onLoad'=> 'function(){this.setVolume(0);}',
          'playlist'=> array(array(
              "autoPlay" => TRUE,
              'cuePoints'=>array(
                array(
                 "name"=>"vpspot"
                )
              ),
              "url" => '<?php echo $videourl; ?>',
          )),