在回声中获得回声以协同工作

时间:2011-08-17 13:08:55

标签: php

这有点麻烦,是否有任何方式我可以回应一起工作,见下面的代码,

<?php $youtube_vimeo_player = get_post_meta($post->ID,'_youtube_vimeo_player',TRUE); ?>

<?php echo $video->embed(' <?php echo $youtube_vimeo_player['url']; ?> ', '', ''); ?>

我希望将vimeo_player网址带来的信息输入video-&gt; embed部分。 任何有关这方面的帮助将非常感激:)

4 个答案:

答案 0 :(得分:2)

尝试这样:

<?php $youtube_vimeo_player = get_post_meta($post->ID,'_youtube_vimeo_player',TRUE); ?>

<?php echo $video->embed( $youtube_vimeo_player['url'], '', ''); ?>

答案 1 :(得分:1)

替换

' <?php echo $youtube_vimeo_player['url']; ?> '

"{$youtube_vimeo_player['url']}"

你不需要回复里面的 php字符串。请注意,{}是将数组索引或对象方法调用嵌入到字符串中的特殊方法,它们不存在于最终字符串中。

顺便说一下,只需做

即可
echo $video->embed($youtube_vimeo_player['url'], '', ''); 

由于$youtube_vimeo_player['url']已成为字符串

答案 2 :(得分:0)

<?php echo $video->embed("'".$youtube_vimeo_player['url']."'", '', ''); ?>

答案 3 :(得分:0)

PHP并不是那么疯狂,但感谢记住我们似乎。

你应该写:

<?php
  $youtube_vimeo_player = get_post_meta($post->ID,'_youtube_vimeo_player',TRUE);
  $url=$youtube_vimeo_player['url'];
  $video->embed($url, '', '');
?>

了解变量的概念,并记住,php只有一个级别的嵌入(即<?php ... ?>的一个级别 - 没有嵌套)

相信它,这样做会更好。