作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<?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>';
?>
<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
值并替换为内容<?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/
我是一名优秀的程序员,十分优秀!