পিএইচপি-তে অ্যারে স্বরলিপির জন্য শর্টহ্যান্ড কী?
আমি ব্যবহার করার চেষ্টা করেছি (কাজ করে না):
$list = {};
আপনি পিএইচপি-র জন্য অন্যান্য শর্টহ্যান্ডস সম্পর্কিত কিছু তথ্যের লিঙ্ক দিলে এটি উপযুক্ত হবে।
পিএইচপি-তে অ্যারে স্বরলিপির জন্য শর্টহ্যান্ড কী?
আমি ব্যবহার করার চেষ্টা করেছি (কাজ করে না):
$list = {};
আপনি পিএইচপি-র জন্য অন্যান্য শর্টহ্যান্ডস সম্পর্কিত কিছু তথ্যের লিঙ্ক দিলে এটি উপযুক্ত হবে।
উত্তর:
আপডেট:
পিএইচপি 5.4.0 হিসাবে অ্যারে ঘোষণার জন্য একটি সংক্ষিপ্ত বাক্য গঠন চালু করা হয়েছে:
$list = [];
পূর্ববর্তী উত্তর:
নেই। কেবলমাত্র $list = array();আপনি কেবল উপাদান যুক্ত করা শুরু করতে পারেন।
<?php
$list[] = 1;
$list['myKey'] = 2;
$list[42] = 3;
এটি পিএইচপি সম্পর্কিত যতটা ঠিক আছে perfectly আপনি অপরিজ্ঞাত ভেরিয়েবলের জন্য একটি E_NOTICE পাবেন না ।
ইনিটায়সাইজড ভেরিয়েবলগুলির সাথে কাজ করার ক্ষেত্রে E_NOTICE স্তরের ত্রুটি জারি করা হয়, তবে অবিচ্ছিন্ন অ্যারেতে উপাদান যুক্ত করার ক্ষেত্রে নয়।
শর্টহ্যান্ড পদ্ধতিগুলির জন্য, এখানে প্রচুর ছড়িয়ে ছিটিয়ে রয়েছে। আপনি যদি তাদের সন্ধান করতে চান তবে কেবলমাত্র ম্যানুয়ালটি পড়ুন ।
কিছু উদাহরণ, কেবল আপনার বিনোদনের জন্য:
$arr[]জন্য সাধারণভাবে সংক্ষেপে array_push।foreachকনস্ট্রাক্টecho $string1, $string2, $string3;+elseif$name = 'Jack'; echo "Hello $name";$results[] = $row;অর্থ কি ।
$var = [];এতক্ষণ পরে, আমি ভেবেছিলাম পিএইচপি 7 এর সাথে পরিচয় হয়েছিল। এটি 5.4 হিসাবে অনেক পিছনে ছিল কোন ধারণা ছিল!
হ্যাঁ, এটি বিদ্যমান!
অন্য স্ট্যাক ওভারফ্লো প্রশ্ন থেকে বের করা:
অ্যারেগুলির জন্য সংক্ষিপ্ত বাক্য গঠন পুনর্বিবেচনা করা হয়েছে, স্বীকৃত হয়েছে, এবং এখন পিএইচপি 5.4 দিয়ে প্রকাশের পথে রয়েছে
ব্যবহার:
$list = [];
তথ্যসূত্র: পিএইচপি 5.4 অ্যারে জন্য সংক্ষিপ্ত হাত
=>পরিবর্তে ব্যবহার করুন :!
ভিতরে []] এর মতো সামগ্রীর সংজ্ঞা দেওয়াও সম্ভব:
$array = ['vaue1', 'value2', 'key3'=>['value3', 'value4']];
এটি কেবলমাত্র php5.4 এবং তার উপরের কাজ করবে।
পিএইচপি 5.3 হিসাবে নেই।
আপনি নিম্নলিখিত হিসাবে আপনার অ্যারে ঘোষণা করতে পারেন:
$myArray1 = array(num1, num2, num3);
$myArray2 = array('string1', 'string2', 'string3');
$myArray3 = array( 'stringkey1'=>'stringvalue1', 'stringkey2'=>'stringvalue2');
$myArray4 = array( 'stringkey1'=>numValue1, 'stringkey2'=>numValue2);
$myArray5 = array( numkey1=>'stringvalue1', numkey2=>'stringvalue2');
$myArray6 = array( numkey1=>numValue1, numkey2=>numValue2);
আপনার প্রয়োজনমতো এমবেডেড অ্যারে থাকতে পারে।
পিএইচপি-তে অ্যারে সংজ্ঞায়িত করার একমাত্র উপায় হ'ল array()ভাষা গঠন। পিএইচপি-তে কিছু অন্যান্য ভাষার মতো অ্যারে আক্ষরিক জন্য শর্টহ্যান্ড নেই।
আমি কেবল একটি অ্যারের মধ্যে স্ট্রিং বিস্ফোরণ:
$array = explode(",","0,1,2,3,4,5,6,7,8,9,10");