php में स्ट्रिंग से स्लेश हटा दें

मैंने वर्डप्रेस में कोड के नीचे उपयोग किया है, लेकिन मुझे कोड में छवियों को कॉल करते समय स्लेश समस्या का सामना करना पड़ रहा है।

global $wpdb;
    $data = array();
    echo $select = "SELECT * FROM `wp_posts` WHERE `post_title` LIKE '".$_REQUEST['term']."%' AND `post_type` = 'post' GROUP BY `post_title` "; 

    $results = $wpdb->get_results($select);
    foreach($results as $result)
    {
        $image = wp_get_attachment_image_src( get_post_thumbnail_id( $result->ID ), 'single-post-thumbnail' );
        $explode = explode('wp-content',$image[0]);

        print_r($image[0]);
        $pp = ""; 



        $data[] = array(
            'label' => $pp.', '. $result->post_type ,
            'value' => $result->post_title
        );
    }        echo json_encode($data);
    flush();

मैंने अजाक्स से फोन किया है। हर चीज ठीक काम कर रही है लेकिन जब मैं छवि पथ पथ को कॉल करता हूं तो नीचे दिखेगा ..

[{"label":", post","value":"Pritesh Mahajan "}]

ऑटो जोड़ slashes। मैं इसे कैसे हल करता हूं।

3
यह JSON एन्कोडिंग है। यहां कुछ भी गलत नहीं है।
जोड़ा लेखक deceze, स्रोत

2 उत्तर

प्रयत्न

str_replace ( '\\', ', $ पीपी)

if you want to remove Backslashes from the string $pp

1
जोड़ा
मैंने पहले ही यह कोशिश की है।
जोड़ा लेखक Pritesh Mahajan, स्रोत

सब ठीक लग रहा है। यह json_encode सुविधा है। यदि आप इस स्ट्रिंग पर json_decode बनाते हैं तो आपको स्लैश के बिना स्ट्रिंग के साथ ऑब्जेक्ट मिल जाएगा।

1
जोड़ा