Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में JSONL को Array में बदलना


PHP में JSONL (JSON Lines) डेटा को array में बदलने के लिए json_decode() फ़ंक्शन का उपयोग किया जा सकता है। यहाँ मूल सिंटैक्स है:

json_decode($json_string_that_needs_to_be_converted, true);

दूसरा पैरामीटर true सेट करने से ऑब्जेक्ट के बजाय associative array वापस मिलता है।

उदाहरण 1: सिंगल-कोटेड JSON स्ट्रिंग

$json_string = '["m@gmail.com","p@gmail.com","q@gmail.com"]';
$array_of_data = json_decode($json_string, true);

उदाहरण 2: डबल-कोटेड JSON स्ट्रिंग (एस्केप किए गए कोट्स के साथ)

$json_string = "[\"m@gmail.com\",\"p@gmail.com\",\"q@gmail.com\"]";
$array_of_data = json_decode($json_string, true);

आउटपुट

दोनों उदाहरण निम्नलिखित array उत्पन्न करेंगे:

Array
(
    [0] => m@gmail.com
    [1] => p@gmail.com
    [2] => q@gmail.com
)

महत्वपूर्ण नोट्स

  • JSONL फॉर्मेट में प्रत्येक लाइन एक वैध JSON मान होती है
  • बड़े डेटासेट के लिए, fgets() के साथ लाइन-बाय-लाइन प्रोसेसिंग बेहतर होती है
  • json_last_error() का उपयोग करके पार्सिंग त्रुटियों की जांच करें
  1. - PHP में localtime() फंक्शन

    PHP में localtime() फंक्शन एक सरणी लौटाता है जिसमें यूनिक्स टाइमस्टैम्प के समय घटक होते हैं। सिंटैक्स localtime(timestamp, is_associative) पैरामीटर्स timestamp - एक पूर्णांक यूनिक्स टाइमस्टैम्प जो टाइमस्टैम्प न दिए जाने पर वर्तमान स्थानीय समय पर डिफ़ॉल्ट होता है। यानी यह time() के मान पर डिफ़ॉल्ट

  1. - PHP में date_parse() फंक्शन

    PHP में date_parse() फंक्शन दी गई तारीख के बारे में विस्तृत जानकारी के साथ एक सहयोगी सरणी लौटाता है। सिंटैक्स date_parse(date) पैरामीटर्स date - तारीख निर्दिष्ट करता है। रिटर्न वैल्यू दी गई तारीख के बारे में विस्तृत जानकारी के साथ सहयोगी सरणी। उदाहरण <?php print_r(date_parse(2017-11-08 11:1

  1. - PHP में array() फ़ंक्शन / सरणी निर्माण

    PHP में array() भाषा निर्माण (language construct) है जो सरणी बनाता है। PHP 5.4+ में छोटा सिंटैक्स [] भी उपलब्ध है। PHP में तीन प्रकार की सरणियाँ होती हैं। सरणी के प्रकार (Array Types) प्रकारविवरणउदाहरण सूचकांकित (Indexed)संख्यात्मक कुंजियाँ (0, 1, 2...)[10, 20, 30] सहयोगी (Associative)नामित कुंजि