在这里初学者,人们。有人可以提出任何解决方案吗?我有一个用户输入的文本。首先,我检查文本是否有任何 url:
$post = preg_replace('/https?:\/\/[\w\-\.!~?&+\*\'"(),\/]+/','<a class="post_link"
href="$0">$0</a>',$post);
之后,我需要检索该 url 并将其作为变量 ($url) 放入此函数:
$short=make_bitly_url('$url','o_6sgltp5sq4as','R_f5212f1asdads1cee780eed00d2f1bd2fd794f','xml');
最后,回显 url 和用户的文本。提前感谢您的想法和批评。
我试过这样的事情:
$post = preg_replace('/https?:\/\/[\w\-\.!~?&+\*\'"(),\/]+/e',$url,$post){
$shorten = make_bitly_url($url,'o_6sgltpmm5sq4','R_f5212f11cee780ekked00d2f1bd2fd794f','json');
return '<a class="post_link" href="$shorten">$shorten</a>';
};
但即使对我来说,这看起来也是一种废话。