Alireza
6 سال پیش توسط Alireza مطرح شد
0 پاسخ

حذف تگ html از یک ابجکت json

سلام من از یک دیتابیس،با استفاده از کد زیر پست های سایت می گیرم ولی مشکل اینجاست که توی متن پست تگ های 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 کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام