Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP के साथ एक्सएमएल टेबल से एनएचएल स्टैंडिंग खींचना

इस खोज फ़ंक्शन को अपनी कक्षा में जोड़ें और इस कोड के साथ खेलें

$objXML = new xml2Array();
$arrOutput = $objXML->parse($contents);
//  first param is always 0
//  second is 'children' unless you need info like last updated date
//  third is which statistics category you want for example
// 6 => the array you want that has wins and losses
print_r($arrOutput[0]['children'][6]);
//using the search function if key NAME is Montreal in the whole array 
//result will be montreals array
$search_result = $objXML->search($arrOutput, 'NAME', 'Montreal');
//first param is always 0
//second is key name
echo $search_result[0]['WINS'];

function search($array, $key, $value)
{
    $results = array();

    if (is_array($array))
    {
        if (isset($array[$key]) && $array[$key] == $value)
            $results[] = $array;

        foreach ($array as $subarray)
            $results = array_merge($results, $this->search($subarray, $key, $value));
    }

    return $results;
} 

सावधान रहें
यह खोज फ़ंक्शन केस सेंसिटिव है, इसमें संशोधनों की आवश्यकता है जैसे मैच टूआ प्रतिशत कुंजी या मान बदलने वाली पूंजी एम मॉन्ट्रियल से लोअरकेस में खाली हो जाएगी



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाटाइम डेटाटाइप में अब () मान डालने से वापस आ रहा है 0000-00-00 00:00:00

  2. php / MySQL - वस्तुओं के लिए केवल एक शीर्षलेख प्रदर्शित करना

  3. ROR 4 में MySQL संग्रहीत कार्यविधि को कॉल करना

  4. मुझे कई चुनिंदा @@session.tx_read_only मिलते हैं, क्या कोई ऐसा ही करेगा?

  5. अजीब माइस्क्ल त्रुटि 1111, माना जाता है कि पहले काम किया था