Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to use if condition in JSON reponse
    primarykey
    data
    text
    <p>Below is my code to read an xml and encoding output in JSON format</p> <pre><code>&lt;?php error_reporting(E_ERROR | E_PARSE); require_once("xml2json.php"); $testXmlFile = 'http://newsonair.nic.in/NSD.asp'; $xmlStringContents = file_get_contents($testXmlFile); $jsonContents = ""; $jsonContents = xml2json::transformXmlStringToJson($xmlStringContents); $tempResponseArrays = array(); $obj =json_decode($jsonContents); foreach($obj-&gt;rss-&gt;channel-&gt;item as $item) { $tempResponse = array(); if ($item-&gt;title == Dogri){ $tempResponse['title'] = $item-&gt;title; $tempResponse['date'] = $item-&gt;pubDate; $tempResponse['link'] = $item-&gt;link; } $tempResponseArrays[] = $tempResponse; } echo json_encode(array('item' =&gt; $tempResponseArrays)); ?&gt; </code></pre> <p>The above code without if condition gives below JSON response</p> <pre><code>{ "item":[ { "title":"Arunachali : 1645-1700", "date":"5\/7\/2013 5:11:46 PM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Arunachali-NSD-Language-Audio-Bulletins-107.mp3" }, { "title":"Assamese : 1905-1915", "date":"5\/7\/2013 7:35:10 PM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Assamese-NSD-Language-Audio-Bulletins-9349.mp3" }, { "title":"Bengali : 0725-0735", "date":"5\/8\/2013 7:40:38 AM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Bengali-NSD-Language-Audio-Bulletins-68.mp3" }, { "title":"Bengali : 1330-1340", "date":"5\/7\/2013 2:01:28 PM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Bengali-NSD-Language-Audio-Bulletins-2844.mp3" }, { "title":"Bengali : 1935-1945", "date":"5\/7\/2013 8:14:08 PM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Bengali-NSD-Language-Audio-Bulletins-70.mp3" }, { "title":"Dogri : 0830-0840", "date":"5\/8\/2013 8:46:03 AM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Dogri-NSD-Language-Audio-Bulletins-71.mp3" }, { "title":"Dogri : 1915-1930", "date":"5\/7\/2013 7:35:32 PM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Dogri-NSD-Language-Audio-Bulletins-373.mp3" }, { "title":"Kannada : 1310-1320", "date":"5\/8\/2013 3:59:14 PM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Kannada-NSD-Language-Audio-Bulletins-3225.mp3" }, { "title":"Kannada : 1935 hrs", "date":"5\/7\/2013 6:14:54 AM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Kannada-NSD-Language-Audio-Bulletins-8599.mp3" }, { "title":"Kashmiri : 0745-0755", "date":"5\/8\/2013 8:24:37 AM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Kashmiri-NSD-Language-Audio-Bulletins-5374.mp3" }, { "title":"Kashmiri : 1825-1840", "date":"5\/7\/2013 6:48:25 PM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Kashmiri-NSD-Language-Audio-Bulletins-1838.mp3" }, { "title":"Konkani : 0840-0850", "date":"5\/8\/2013 9:40:44 AM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Konkani-NSD-Language-Audio-Bulletins-6713.mp3" }, { "title":"Konkani : 1830-1835", "date":"5\/7\/2013 6:44:14 PM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Konkani-NSD-Language-Audio-Bulletins-953.mp3" }, { "title":"Malayalam : 0725-0735", "date":"5\/8\/2013 9:41:33 AM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Malayalam-NSD-Language-Audio-Bulletins-8616.mp3" }, { "title":"Malayalam : 1250-1300", "date":"5\/8\/2013 1:55:41 PM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Malayalam-NSD-Language-Audio-Bulletins-114.mp3" }, { "title":"Malayalam : 1925-1935", "date":"5\/7\/2013 7:37:20 PM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Malayalam-NSD-Language-Audio-Bulletins-841.mp3" }, { "title":"Marathi : 0830-0840", "date":"5\/7\/2013 8:46:49 AM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Marathi-NSD-Language-Audio-Bulletins-9269.mp3" }, { "title":"Marathi : 1330-1340", "date":"5\/8\/2013 1:55:59 PM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Marathi-NSD-Language-Audio-Bulletins-4800.mp3" }, { "title":"Marathi : 2005-2015", "date":"5\/7\/2013 8:22:01 PM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Marathi-NSD-Language-Audio-Bulletins-446.mp3" }, { "title":"Nepali : 1925-1935", "date":"5\/7\/2013 7:48:38 PM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Nepali-NSD-Language-Audio-Bulletins-6898.mp3" }, { "title":"Odia : 0715-0725", "date":"5\/8\/2013 8:25:05 AM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Odia-NSD-Language-Audio-Bulletins-2946.mp3" }, { "title":"Odia : 1350-2000", "date":"5\/8\/2013 2:07:11 PM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Odia-NSD-Language-Audio-Bulletins-8617.mp3" }, { "title":"Odia : 1915-1925", "date":"5\/7\/2013 7:40:07 PM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Odia-NSD-Language-Audio-Bulletins-2896.mp3" }, { "title":"Punjabi : 0830-0840", "date":"5\/8\/2013 8:53:39 AM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Punjabi-NSD-Language-Audio-Bulletins-125.mp3" }, { "title":"Punjabi : 1340-1350", "date":"5\/8\/2013 1:59:52 PM", "link":"http:\/\/newsonair.nic.in\/writereaddata\/bulletins\/Punjabi-NSD-Language-Audio-Bulletins-124.mp3" } ] } </code></pre> <p>I'm want to fetch only item with title "Dogri" from the " "title":"Dogri : 1915-1930"," . The value after "Dogri" like ": 1915-1930" will always change . How can I get "Dogri" from the title string?</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload