切换案例<音频>

时间:2016-12-26 13:53:26

标签: php audio switch-statement

我试图在开关盒中使用音频,我很新,而且我真的不知道如果可能

这就是我所拥有的:

    //Chooses a random number 
    $num = Rand (1,2); 
    //Based on the random number, gives a quote 
    switch ($num)
        {
        case 1:
        echo    <audio controls autoplay>
                <source src="a.mp3" type="audio/mpeg">
                </audio> ;
        break;
        case 2:
        echo "Test";
        break;
        }

任何人都可以帮助我吗?谢谢:))

2 个答案:

答案 0 :(得分:3)

你错过了echo语句的引号,而Rand必须是小写的,后面没有空格。

试试这个:

//Chooses a random number 
$num = rand(1,2); 
//Based on the random number, gives a quote 
switch ($num)
    {
    case 1:
    echo    '<audio controls autoplay>
            <source src="a.mp3" type="audio/mpeg">
            </audio>';
    break;
    case 2:
    echo "Test";
    break;
    }

您可以对echo语句使用单引号或双引号,但在这种情况下,我建议单引号有两个原因:

  1. 您的文本中已经有双引号(在HTML标记内)并且它们会打破双引号,因为它们将被视为文本的结尾,但不应该是。
  2. 单引号可以更好地用于PHP中的多行文本。

答案 1 :(得分:1)

为您的第一次“回音”打印添加单引号