gpt4 book ai didi

php - 如何将Youtube iframe转换为amp-youtube标签

转载 作者:行者123 更新时间:2023-12-03 05:28:54 25 4
gpt4 key购买 nike

<?php

$content_description = '<p><iframe width="854" height="480" src="https://www.youtube.com/embed/xcJtL7QggTI" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe> “While I’ve been very fortunate to have strong mentors and supporters throughout my career, on occasions I’ve encountered a challenge in getting recognition for my work and performance in the form of promotion. Early in my career, a female co-worker and I were in senior manager roles and doing director-level work, but weren’t getting promotions. When we asked the CMO, who was a man, why we weren’t being promoted, he said we were both too young to be directors. At that point, we were already managing teams of five to six people and responsible for driving significant portions of the business, while many directors had smaller teams and fewer responsibilities than us. I started looking for other opportunities outside the company, and when a female VP and colleague heard I was about to leave the company, she offered me a position on her team as director, product management. This gave me a new experience and the director title I had earned. But it’s not just about the title – it’s about being recognized for the business results I was driving and the level of contributions I could bring to any team.</p>
<p><iframe width="854" height="480" src="https://www.youtube.com/embed/TxbE79-1OSI" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>“In the past, I have had assumptions made about the extent of knowledge and expertise I might possess in the space, and this bleeds through to the amount of weight given to my ideas and opinions. You will always encounter initial biases based off of your gender, ethnicity, and perceived identity – but you just have to stick to your guns and remain confident in your voice. The people who talk the loudest aren’t necessarily the smartest in the room. I’ve found the best way to win over those critical of you is to just take action, measure results, and show that you can think analytically and creatively outside the norm of what has already been done.”</p>';

?>


我需要将所有的iframe转换为AMP格式,以便看起来像。
<amp-youtube
data-videoid="xcJtL7QggTI"
layout="responsive"
width="480" height="270">
</amp-youtube>


<amp-youtube
data-videoid="TxbE79-1OSI"
layout="responsive"
width="480" height="270">
</amp-youtube>

最佳答案

通过使用str_replace()preg_replace(),您可以实现自己的目标

  • 从内容开头的
  • 替换 https://www.youtube.com/embed/
  • 获取src值并替换为内容

  • 这是工作的网址: Click Here

    代码:
    <?php
    $content_description = '<p><iframe width="854" height="480" src="https://www.youtube.com/embed/xcJtL7QggTI" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe> “While I’ve been very fortunate to have strong mentors and supporters throughout my career, on occasions I’ve encountered a challenge in getting recognition for my work and performance in the form of promotion. Early in my career, a female co-worker and I were in senior manager roles and doing director-level work, but weren’t getting promotions. When we asked the CMO, who was a man, why we weren’t being promoted, he said we were both too young to be directors. At that point, we were already managing teams of five to six people and responsible for driving significant portions of the business, while many directors had smaller teams and fewer responsibilities than us. I started looking for other opportunities outside the company, and when a female VP and colleague heard I was about to leave the company, she offered me a position on her team as director, product management. This gave me a new experience and the director title I had earned. But it’s not just about the title – it’s about being recognized for the business results I was driving and the level of contributions I could bring to any team.</p>
    <p><iframe width="854" height="480" src="https://www.youtube.com/embed/TxbE79-1OSI" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>“In the past, I have had assumptions made about the extent of knowledge and expertise I might possess in the space, and this bleeds through to the amount of weight given to my ideas and opinions. You will always encounter initial biases based off of your gender, ethnicity, and perceived identity – but you just have to stick to your guns and remain confident in your voice. The people who talk the loudest aren’t necessarily the smartest in the room. I’ve found the best way to win over those critical of you is to just take action, measure results, and show that you can think analytically and creatively outside the norm of what has already been done.”</p>';


    $content = str_replace("https://www.youtube.com/embed/","",$content_description);

    $html = preg_replace('/<iframe\s+.*?\s+src=(".*?").*?<\/iframe>/', '<amp-youtube
    data-videoid=$1
    layout="responsive"
    width="480" height="270"></amp-youtube>', $content);

    echo $html;
    ?>

    关于php - 如何将Youtube iframe转换为amp-youtube标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50332769/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com