পিএইচপি এসকিউএল ওয়ার্ডপ্রেস জাভাস্ক্রিপ্ট জেকুয়েরি এইচটিএমএল
লগইন
×

পিএইচপি টিউটোরিয়াল

হোম-HOME ইনস্টল-Install গঠনপ্রনালী-Syntax চলক-Variable পিএইচপি Echo / Print তথ্যের ধরণ-Data Types কনস্ট্যান্ট-Constant অপারেটর-Operator ফাংশন-Function সুপারগ্লোভাল-Superglobal

কন্ট্রোল স্টেটমেন্ট

if স্টেটমেন্ট if...Else স্টেটমেন্ট Switch স্টেটমেন্ট While লুপ DO...While লুপ For লুপ

পিএইচপি এ্যারে এবং স্ট্রিং

এ্যারে-Array এ্যারে সর্টিং -Array Sorting মাল্টি এ্যারে-Multi Array স্ট্রিং-String

পিএইচপি এডভান্স

তারিখ এবং সময় পিএইচপি include ফাইল হ্যান্ডলিং-File Handling ফাইল খোলা/পড়া ফাইল তৈরি/লিখা ফাইল আপলোড কুকি-Cookie সেশন-Session ফিল্টার-Filter এডভান্স ফিল্টার-Advance Filter এঁরর হ্যান্ডলিং-Error Handling এক্সেপশন হ্যান্ডেলিং-Exception Handling

পিএইচপি ফরম

ফরম হ্যান্ডলিং ফরম ভ্যালিডেশন আবশ্যক ফরম ফিল্ড ফরম URL/E-mail সম্পূর্ণ ফরম

MySQL ডেটাবেজ

MySQL ডেটাবেজ MySQL ডেটাবেজ সংযোগ MySQL ডেটাবেজ তৈরী MySQL টেবিল তৈরী MySQL তথ্য ইনসার্ট MySQL শেষ আইডি পান MySQL একাধিক তথ্য ইনসার্ট MySQL প্রিপেয়ার্ড স্টেটমেন্ট MySQL তথ্য সিলেক্ট MySQL তথ্য ডিলিট MySQL তথ্য আপডেট MySQL সীমিত তথ্য সিলেক্ট

পিএইচপি- এক্সএমএল

PHP XML Parser PHP SimpleXML Parser PHP XML Parser PHP SimpleXML - Get PHP XML Expat PHP XML Dom

পিএইচপি - এজাক্স

পিএইচপি AJAX পরিচিতি AJAX পিএইচপি AJAX ডেটাবেজ AJAX এক্সএমএল AJAX সারাসরি সার্চ AJAX RSS রির্ডার AJAX Poll

পিএইচপি অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং(OOP)

OOP পরিচিতি OOP class তৈরী OOP objects তৈরী OOP $this কিওয়ার্ড OOP মেথড এবং প্রোপার্টি চেইনিং OOP অ্যাক্সেস মোডিফায়ার OOP ম্যাজিক মেথড এবং কন্সটেন্ট OOP ইনহেরিটেন্স OOP Abstract class এবং method OOP ইন্টারফেস OOP পলিমরফিজম OOP টাইপ হিন্টিং() OOP টাইপ হিন্টিনং ইন্টারফেস OOP স্ট্যাটিক মেথোড এবং প্রোপার্টি

পিএইচপি - রেফারেন্স

Array ফাংশন Calendar ফাংশন date/time ফাংশন Directory ফাংশন Error ফাংশন Filesystem ফাংশন Filter ফাংশন FTP ফাংশন HTTP ফাংশন libxml ফাংশন Mail ফাংশন Math ফাংশন Misc. ফাংশন MySQLi ফাংশন SimpleXML ফাংশন String ফাংশন XML Parser ফাংশন Zip File ফাংশন টাইমজোন Timezones
 

পিএইচপি অ্যারে ফাংশন - PHP Array function


পিএইচপি অ্যারে পরিচিতি

ইনস্টলেশন

Array কোর পিএইচপির অংশ। তাই Array ফাংশন ব্যবহার করার জন্য কোন ইনস্টলেশনের প্রয়োজন নাই।


পিএইচপি Array ফাংশন

Array ফাংশন এর মাধ্যমে আপনি বিভিন্ন উপায়ে Array এর মধ্যে সম্পর্ক তৈরি এবং Array ম্যানিপুলেট(নিয়ন্ত্রণ) করতে পারবেন। এক সেট ভ্যারিয়েবল সংরক্ষণ, পরিচালনা এবং অপারেটিং এর জন্য Array অপরিহার্য। ডেটাবেজ পরিচালনা করার জন্য পিএইচপিতে কিছু পূর্ব নির্ধারিত ফাংশন রয়েছে যেগুলো ডেটাবেজ কুয়েরি থেকে Array তে তথ্য যোগ করে এবং কিছু ফাংশন রয়েছে যেগুলো Array রিটার্ন করে।

নিম্নে পিএইচপিতে ব্যবহৃত সকল Array ফাংশন ও এদের বর্ণনা তুলে ধরা হলো।

array()

array তৈরি করে।

array_change_key_case()

একটি array এর মধ্যে সকল key ছোট বা বড় হাতের বর্ণে রুপান্তর হয়।

array_chunk()

একটি array কে খন্ড খন্ডে করে।

array_column()

ইনপুট array এর সিঙ্গেল কলাম থেকে ভ্যালু রিটার্ন করে।

array_combine()

একটি array থেকে "keys" এবং অন্য একটি array থেকে "values" নিয়ে নতুন একটি array তৈরি করে।

array_count_values()

একটি array এর সকল ভ্যালু গণনা করে।

array_diff()

দুই বা ততোধিক array এর মধ্যে value তুলনা করে পার্থক্য রিটার্ন করে।

array_diff_assoc()

দুই বা ততোধিক array এর মধ্যে key এবং value তুলনা করে পার্থক্য রিটার্ন করে।

array_diff_key()

দুই বা ততোধিক array এর মধ্যে শূধুমাত্র key তুলনা করে পার্থক্য রিটার্ন করে।

array_diff_uassoc()

একটি কলব্যাক ফাংশন ব্যবহার করে দুই বা ততোধিক array এর মধ্যে key এবং value তুলনা করে পার্থক্য রিটার্ন করে।

array_diff_ukey()

একটি কলব্যাক ফাংশন ব্যবহার করে দুই বা ততোধিক array এর মধ্যে শুধুমাত্র key তুলনা করে পার্থক্য রিটার্ন করে।

array_fill()

value দিয়ে একটি array পূরণ করে।

array_fill_keys()

নির্দিষ্ট key ব্যবহার করে value দিয়ে একটি array পূরণ করে।

array_filter()

কলব্যাক ফাংশন ব্যবহার করে একটি arrayএর ভ্যালু ফিল্টার করে।

array_flip()

একটি associative array এর key এবং value একে অপরের সঙ্গে বিনিময় করে।

array_intersect()

দুই বা ততোধিক array এর মধ্যে শুধুমাত্র value তুলনা করে মিল রিটার্ন করে।

array_intersect_assoc()

দুই বা ততোধিক array এর মধ্যে key এবং value তুলনা করে মিল রিটার্ন করে।

array_intersect_key()

দুই বা ততোধিক array এর মধ্যে শুধুমাত্র key তুলনা করে মিল রিটার্ন করে।

array_intersect_uassoc()

কলব্যাক ফাংশন ব্যবহার করে দুই বা ততোধিক array এর মধ্যে key এবং value তুলনা করে পার্থক্য রিটার্ন করে।

array_intersect_ukey()

কলব্যাক ফাংশন ব্যবহার করে দুই বা ততোধিক array এর মধ্যে শুধুমাত্র key তুলনা করে পার্থক্য রিটার্ন করে।

array_key_exists()

array এর মধ্যে নির্দিষ্ট key বা index আছে কিনা চেক করে।

array_keys()

একটি array এর সকল key রিটার্ন করে।

array_map()

প্রদত্ত array তে কলব্যাক ফাংশনের প্রয়োগ করে। সুতরাং array এর প্রতিটি value কে কলব্যাক ফাংশন নতুন value হিসাবে রিটার্ন করে।

array_merge()

এক বা একাধিক array কে একটি array তে পরিণত করে।

array_merge_recursive()

এক বা একাধিক array কে পৌনঃপুনিকভাবে একটি array তে পরিণত করে।

array_multisort()

একাধিক অথবা একটি মাল্টি-ডাইমেনশনাল array কে সাজায়।

array_pad()

একটি array এর মধ্যে নির্দিষ্ট value দ্বারা নির্দিষ্ট সংখ্যক আইটেম অন্তর্ভুক্ত করে।

array_pop()

একটি array এর সর্বশেষ এলিমেন্ট ডিলেট করে।

array_product()

একটি array এর value গুলোর গুনফল রিটার্ন করে।

array_push()

একটি array এর শেষে এক বা একাধিক এলিমেন্ট যুক্ত করে।

array_rand()

একটি array থেকে এক বা একাধিক random key রিটার্ন করে।

array_reduce()

কলব্যাক ফাংশন ব্যবহার করে একটি array কে স্ট্রিং বা সিঙ্গেল ভ্যালুতে রিটার্ন করে।

array_replace()

প্রথম array এর এলিমেন্ট/এলিমেন্টসমূহকে অতিক্রান্ত array এর এলিমেন্ট/এলিমেন্টসমূহ প্রতিস্থাপন করে।

array_replace_recursive()

প্রথম array এর এলিমেন্ট/এলিমেন্টসমূহকে অতিক্রান্ত array এর এলিমেন্ট/এলমিন্টসমূহ পৌনঃপুনিকভাবে প্রতিস্থাপন করে।

array_reverse()

একটি array বিপরীত ক্রমানুসারে রিটার্ন করে।

array_search()

একটি array নির্দিষ্ট value খুঁজে বের করে এবং এর key রিটার্ন করে।

array_shift()

একটি array এর প্রথম এলিমেন্ট বাদ দিয়ে সেই এলিমেন্টের ভ্যালু রিটার্ন করে।

array_slice()

একটি array এর নির্বাচিত অংশ রিটার্ন করে।

array_splice()

একটি array এর নির্দিষ্ট এলিমেন্ট বাদ দেয় এবং অন্য কিছু দ্বার প্রতিস্থাপিত হয়।

array_sum()

একটি array এর ভ্যালুসমূহের যোগফল রিটার্ন করে।

array_udiff()

কলব্যাক ফাংশন ব্যবহার করে দুই বা ততোধিক array এর মধ্যে শুধুমাত্র value তুলনা করে পার্থক্য রিটার্ন করে।

array_udiff_assoc()

দুই বা ততোধিক array এর মধ্যে key এবং value তুলনা করে মিল রিটার্ন করে (এক্ষত্রে বিল্ট-ইন ফাংশন ব্যবহার করে key তুলনা করে এবং ইউজার-ডিফাইন ফাংশন ব্যবহার করে value তুলনা করে)।

array_udiff_uassoc()

কলব্যাক ফাংশন ব্যবহার করে দুই বা ততোধিক array এর মধ্যে key এবং value তুলনা করে মিল রিটার্ন করে।

array_uintersect()

কলব্যাক ফাংশন ব্যবহার করে দুই বা ততোধিক array এর মধ্যে শুধুমাত্র value তুলনা করে মিল রিটার্ন করে।

array_uintersect_assoc()

দুই বা ততোধিক array এর মধ্যে key এবং value তুলনা করে মিল রিটার্ন করে (এক্ষত্রে বিল্ট-ইন ফাংশন ব্যবহার করে key তুলনা করে এবং ইউজার-ডিফাইন ফাংশন ব্যবহার করে value তুলনা করে)।

array_uintersect_uassoc()

দুটি পৃথক কলব্যাক ফাংশন ব্যবহার করে দুই বা ততোধিক array এর মধ্যে key এবং value তুলনা করে মিল রিটার্ন করে।

array_unique()

array থেকে ডুপ্লিকেট ভ্যালু সরিয়ে ফেলে।

array_unshift()

array এর শুরুতে এক বা একাধিক এলিমেন্ট যুক্ত করে।

array_values()

array এর সকল ভ্যালু রিটার্ন করে।

array_walk()

array এর প্রতিটি এলিমেন্টে ইউজার কর্তৃক ফাংশন প্রয়োগ করে।

array_walk_recursive()

array এর প্রতিটি এলিমেন্টে পোনঃপূনিকভাবে(recursively) ইউজার কর্তৃক ফাংশন প্রয়োগ করে।

arsort()

একটি associative array কে value অনুযায়ী বিপরীতক্রমে সাজায়।

asort()

একটি associative array কে value অনুযায়ী ক্রমানুসারে সাজায়।

compact()

ভেরিয়েবল এবং তাদের ভ্যালু বিশিষ্ট একটি নতুন array তৈরি করে।

count()

একটি array এর এলিমেন্টের সংখ্যা রিটার্ন করে।

current()

একটি array এর চলমান এলিমেন্ট রিটার্ন করে।

each()

একটি array এর বর্তমান key এবং value জোড়ায় জোড়ায় রিটার্ন করে এবং array এর কার্সর সমনের দিকে অগ্রসর হয়।

end()

একটি array এর ইন্টারনাল পয়েন্টার সর্বশেষ এলিমেন্টে সেট করে।

extract()

একটি array থেকে চলমান প্রতীকি(symbol ) টেবিলের মধ্যে ভ্যারিয়েবল ইম্পোর্ট করে।

in_array()

array এর মধ্যে নির্দিষ্ট ভ্যালু আছে কিনা যাচাই করে।

key()

array থেকে key নিয়ে আসে।

krsort()

একটি associative array কে key অনুসার বিপরীতক্রমে সাজানো হয়।

ksort()

একটি associative array কে key দ্বারা ক্রমানুসারে সাজায়।

list()

একগুচ্ছ ভ্যারিয়েবলে ভ্যালু এসাইন করে যেন মনে মনে হয় এই ভ্যারিয়েবলগুলো array এর মধ্যেই ছিলে।

natcasesort()

কেস-ইনসেনসেটিভ "natural order" অ্যালগরিদম ব্যবহার করে array সাজায়।

natsort()

"natural order" অ্যালগরিদম ব্যবহার করে array সাজায়।

next()

একটি array এর ইন্টার্নাল পয়েন্টার পরবর্তী এলিমেন্টে সেট করে।

pos()

current() এর মতই কাজ করে(alias of current())।

prev()

একটি array এর ইন্টার্নাল পয়েন্টার পূর্বের অবস্থানে ফিরে আনে।

range()

নির্দিষ্ট ব্যবধির এলিমেন্ট ব্যবহার করে নতুন একটি array তৈরি করে।

reset()

একটি array এর ইন্টারনাল পয়েন্টার প্রথম এলিমেন্টে সেট করে।

rsort()

একটি ইন্ডেক্স array কে বিপরীত ক্রমানুসারে সাজায়।

shuffle()

array কে অদলবদল করে।

sizeof()

count() এর মতই কাজ করে(alias of count())।

sort()

একটি ইন্ডেক্স array কে ক্রমানুসারে সাজায়।

uasort()

ইউজার-ডিফাইন কম্পারিজন ফাংশন ব্যবহার করে array কে value value অনুসারে সাজায়।

uksort()

ইউজার-ডিফাইন কম্পারিজন ফাংশন ব্যবহার করে array কে key অনুসারে সাজায়।

usort()

ইউজার-ডিফাইন কম্পারিজন ফাংশন ব্যবহার করে array কে value অনুসারে সাজায়।