خارج کردن متنی بین تگ a به کمک رجکس در php

من می خواهم متن فارسی بین تک aرو با رجکس بیرون بکشم میشه راهنمایی کنید
این تگم هست

<a href="https://www.aparat.com/v/2uNvG/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87_%D9%84%D8%A7%DB%8C%DA%A9_%D8%A8%DA%AF%DB%8C%D8%B1_%D9%81%D8%B1%D9%88%D8%B4%D9%86%D8%AF%DA%AF%D8%A7%D9%86_%D9%84%D8%A7%DB%8C%DA%A9_%D8%A8%D8%AF%D9%88%D9%86%D9%87_%D9%87%D8%B2%DB%8C%D9%86%D9%87" onmousedown="this.href='https://www.aparat.com/v/2uNvG'" title="برنامه لایک بگیر فروشندگان لایک بدونه هزینه" class="" data-recommendation="other" data-vid="۱۳۱۸۰۱۴۱">برنامه لایک بگیر فروشندگان لایک بدونه هزینه</a>
پاسخ ها

sokanacademy forum
کاربر سکان آکادمی 5 سال پیش
<?php
$string='<a href="somelink.php">some link</a>';
$anchor=new SimpleXMLElement($string);
echo $anchor[0];
sokanacademy forum
کاربر سکان آکادمی 5 سال پیش

ممونم

برای گرفتن title یا هر چیز دیگه ای باید چطوری بگیریم(یک titleدر کد وجود دارد اون رو چطوری بگیریم)

sokanacademy forum
کاربر سکان آکادمی 5 سال پیش

سلام دوست عزیر برای اینکه متن داخل تگ a رو چه متن فارسی و چه متن انگلیسی رو در php بگیری می تونید از این نمونه کد استفاده کنید .

$pattren = '/<\s*a[^>]*>([^<]*)<\s*\/\s*a\s*>/';
$str = '<a href=\'link\' title="برنامه لایک بگیر فروشندگان لایک بدونه هزینه" >برنامه لایک بگیر فروشندگان لایک بدونه هزینه</a>
<p class=\'dd\'>sdfsdf sdfd</p>
<a href=\'dd\' id=\'dfdf\'>second dta</a>
<div></div>
<a href=\'ddd\'> thired data</a>
<a>sdfdf</a>
<a>این یم بجس است</a>';

preg_match_all($pattren, $str, $matches, PREG_SET_ORDER, 0);

// Print the entire match result
var_dump($matches);
online-support-icon