سلام من از یک دیتابیس،با استفاده از کد زیر پست های سایت می گیرم ولی مشکل اینجاست که توی متن پست تگ های html وجود داره که می خوام اونارو حذف کنم.
function getposts(){
header("Content-type: application/json; charset=utf-8");
$connection= mysqli_connect("localhost",DatabaseManager::DATABASE_USERNAME,DatabaseManager::DATABASE_PASSWORD, DatabaseManager::DATABASE_NAME1);
mysqli_set_charset($connection,"utf8");
$sqlQuary='SELECT * FROM eazy_posts WHERE post_type="post" AND post_status="publish" ORDER BY post_date DESC';
$result=$connection->query($sqlQuary);
$postArray=array();
if ($result->num_rows>0) {
for($i=0;$i<$result->num_rows;$i++){
$postArray[$i]=$result->fetch_assoc();
}
}
echo json_encode($postArray,JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT);
}
تا اونجایی که متوجه شدم می تونم از strip_tags استفاده کنم اما کجا باید اون استفاده کنم نمی دونم
ابجکت post_content مدنظرمه برای حذف تگ های html
[{
"ID": "114",
"post_author": "1",
"post_date": "2018-11-25 01:17:12",
"post_date_gmt": "2018-11-24 21:47:12",
"post_content": "<span style=\"font-family: IRANSans; font-size: 16px; text-align: center;\">لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و ",
"post_title": "پست جدید",
"post_excerpt": "",
"post_status": "publish",
"comment_status": "open",
"ping_status": "open",
"post_password": "",
"post_name": "%d9%be%d8%b3%d8%aa-%d8%ac%d8%af%db%8c%d8%af",
"to_ping": "",
"pinged": "",
"post_modified": "2019-01-09 19:32:01",
"post_modified_gmt": "2019-01-09 16:02:01",
"post_content_filtered": "",
"post_parent": "0",
"guid": "*/?p=114",
"menu_order": "0",
"post_type": "post",
"post_mime_type": "",
"comment_count": "0",
"image_Url": "*/pic10.jpg"
}]
به Alireza کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟