यह एक मेटा डेटा स्ट्रिंग क्रमबद्ध सरणी है और s:31
pa_kapaciteta-rezervoarja-za-go
. की लंबाई है इस मामले में। a:6
प्रत्येक सरणी के लिए संख्या ठीक कुंजी/मान जोड़े आइटम है (या उप सरणी) .
तो एक क्रमबद्ध सरणी:
- हमेशा
a:
से शुरू करें सरणी के लिए, साथ ही आइटम्स की संख्या कुंजी/मान जोड़े और:
। - फिर
{
आइटम शुरू करने के लिए - फिर
s:
स्ट्रिंग के लिए, साथ ही स्ट्रिंग आइटम की लंबाई (कुंजी या मान) और:
, प्लस कुंजी या मान स्ट्रिंग। - फिर
;
प्रत्येक कुंजी या मान घटक को अलग करने के लिए - फिर
}
समाप्त होने वाली वस्तुओं के लिए
क्रमबद्ध सरणियाँ , अनक्रमांकित . किया जा सकता है WordPress का उपयोग करना maybe_unserialize()
(या unserialize()
.) पीएचपी में) .
एक सामान्य सरणी क्रमबद्ध . किया जा सकता है वर्डप्रेस का उपयोग करना maybe_serialize()
(या serialize()
पीएचपी में) ।
Add_post_meta() या update_post_meta() जैसे Wordpress फ़ंक्शन हमेशा meta_value
को सहेजने से पहले एक सरणी को क्रमबद्ध करेंगे wp_postmeta
. में टेबल।
कुछ संबंधित WC_Data
. के साथ WooCommerce के लिए एक ही बात विधि save()
. के रूप में CRUD ऑब्जेक्ट्स
पर और सभी संबंधित डेटा स्टोर कक्षाएं।
maybe_unserialize()
का उपयोग करके
आपके क्रमबद्ध स्ट्रिंग पर सरणी देगा:
$values = array(
'pa_hrup' => array(
'name' => 'pa_hrup',
'value' => '',
'position' => '0',
'is_visible' => '1',
'is_variation' => '0',
'is_taxonomy' => '1'
),
'pa_kapaciteta-rezervoarja-za-go' => array(
'name' => 'pa_kapaciteta-rezervoarja-za-go',
'value' => '',
'position' => '1',
'is_visible' => '1',
'is_variation' => '0',
'is_taxonomy' => '1'
)
);