我在HTML代码中添加了这个标签:
text html [button link="google.com" color="#fff" text="this text here"] rest of html
我希望我可以有这个"按钮代码"的参数在PHP变量,但不知道如何,因为正则表达式。我尝试使用preg_match_all,但没有成功。例如:
preg_match_all('/color=(\w*)/i', $text, $color);
谢谢!
epggiuax1#
您可以使用preg_match_all():
<?php $text = 'text html [button link="google.com" color="#fff" text="this text here"] rest of html'; preg_match_all('/\[button link="(.*?)" color="(.*?)" text="(.*?)"\]/i', $text, $matches); $link = $matches[1][0]; $color = $matches[2][0]; $text = $matches[3][0]; echo $link; echo $color; echo $text;
输出:
google.com #fff this text here
1条答案
按热度按时间epggiuax1#
您可以使用preg_match_all():
输出: