ভিবিএস স্ক্রিপ্ট অ্যারে ফাংশন - ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল 8 এর জন্য একটি দুর্দান্ত গাইড

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল - সামগ্রীর সারণী

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 1: ভিবিএস স্ক্রিপ্ট ভেরিয়েবলগুলির ওভারভিউ 

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 2: VBScript শর্তসাপূর্ণ বিবৃতি এবং লুপগুলি

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 3: ভিবিএস স্ক্রিপ্ট পদ্ধতি

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 4: ভিবিএস স্ক্রিপ্ট ত্রুটি হ্যান্ডলিং এবং ভিবিএস স্ক্রিপ্ট কার্যকর

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 5: ভিবিএস স্ক্রিপ্ট স্ট্রিং ফাংশন

Vবিএসক্রিপ্ট টিউটোরিয়াল # 6: ভিবিএস স্ক্রিপ্ট তারিখ ফাংশন

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 7: ভিবিএস স্ক্রিপ্ট সময় ফাংশন

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 8: ভিবিএস স্ক্রিপ্ট অ্যারে ফাংশন

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 9: ভিবিএস স্ক্রিপ্ট ম্যাথ ফাংশন

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 10: VBScript রূপান্তর ফাংশন এবং VBScript ফর্ম্যাট ফাংশন

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 11: ভিবিএস স্ক্রিপ্ট অন্যান্য ফাংশন 

এই "ভিবিএস স্ক্রিপ্ট অ্যারে ফাংশন" নিবন্ধটির মাধ্যমে, আমরা উদাহরণ সহ বিভিন্ন ধরণের ঘন ঘন ব্যবহৃত ভিবিএসক্রিপ্ট অ্যারে ফাংশন ব্যাখ্যা করব। অ্যারে সম্পর্কিত গুরুত্বপূর্ণ ফাংশনগুলি হ'ল ভিবিএসক্রিপ্ট জয়েন, ভিবিএসক্রিপ্ট অ্যারে, ভিবিএসক্রিপ্ট ফিল্টার, ভিবিএসক্রিপ্ট বিভাজন ইত্যাদি etc.

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 8: ভিবিএস স্ক্রিপ্ট অ্যারে ফাংশন

ভিবিএস স্ক্রিপ্ট অ্যারে ফাংশন:

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

ভিবিএস স্ক্রিপ্ট অ্যারে ফাংশন - সংক্ষিপ্তসার:

  • vbscript অ্যারে - প্রদত্ত ডেটা মানগুলির উপর ভিত্তি করে একটি অ্যারের সংজ্ঞা দেয়।
  • vbscript ফিল্টার - একটি অ্যারে সংজ্ঞা দেয় যা অন্য এক-মাত্রিক স্ট্রিং অ্যারের সাবসেট। নতুন অ্যারে ফিল্টার মানদণ্ডের ভিত্তিতে তৈরি করা হয়েছে।
  • ভিসস্ক্রিপ্ট ইসআরে - একটি অ্যারে ভেরিয়েবল পরীক্ষা করুন এবং ফলাফলের ভিত্তিতে বুলিয়ান মানটি ফিরিয়ে দিন।
  • vbscript যোগদান করুন - একটি অ্যারে রূপান্তর করে এবং একটি স্ট্রিং মান প্রদান করে যেখানে সমস্ত অ্যারে উপাদানগুলি একটি নির্দিষ্ট ডিলিমিটার দ্বারা পৃথক করা হয়।
  • vbscript বিভক্ত - একটি স্ট্রিংকে শূন্য-ভিত্তিক, এক-মাত্রিক অ্যারে রূপান্তর করে।
  • vbscript এলবাউন্ড - একটি অ্যারের নিম্ন সূচকটি প্রদান করে।
  • VBScript ইউবাউন্ড - একটি অ্যারের উপরের সূচকটি প্রদান করে যা মাত্রা নির্দেশ করে।

ভিবিএস স্ক্রিপ্ট অ্যারে ফাংশন - বিশদ:

সমস্ত গুরুত্বপূর্ণ vbscript অ্যারে ফাংশন যথাযথ উদাহরণ সহ এই বিভাগে ব্যাখ্যা করা হয়েছে।

vbscript অ্যারে:

vbscript অ্যারে ফাংশন প্রদত্ত ডেটা মানগুলির উপর ভিত্তি করে একটি অ্যারের সংজ্ঞা দেয়। অ্যারে উপাদানগুলি vbscript অ্যারে ফাংশনে আর্গুমেন্টগুলি পাস করা হয়।

সিনট্যাক্স: অ্যারে (আরগলিস্ট)

প্যারামিটারের বর্ণনা:

যুক্তি তালিকা - এগুলি বাধ্যতামূলক পরামিতি। আর্গুমেন্টের তালিকা (কমা দ্বারা পৃথক) মূলত অ্যারের উপাদান।

উদাহরণ:

নীচের উদাহরণে, আমরা ভিবিএসক্রিপ্ট অ্যারে ফাংশনটি ব্যবহার করে সপ্তাহের দিনগুলির একটি অ্যারে তৈরি করব এবং একটি বার্তা বাক্সে সপ্তাহের প্রথম দিন (0 সূচক) প্রদর্শন করব।

dayArray = Array("সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি","রবি") msgbox "সপ্তাহের প্রথম দিন: " & dayArray(0) আউটপুট (মেসেজ বক্স ): সপ্তাহের প্রথম দিন: সোম
vbscript অ্যারে ফাংশন - vbscript অ্যারে
vbscript অ্যারে ফাংশন - vbscript অ্যারে

vbscript ফিল্টার:

ভিবিএসক্রিপ্ট ফিল্টার ফাংশন শূন্য-ভিত্তিক অ্যারে সংজ্ঞায়িত করে যা এক-মাত্রিক স্ট্রিং অ্যারের সাবসেট ধারণ করে। এক-মাত্রিক নতুন অ্যারে ফিল্টার মানদণ্ডের ভিত্তিতে তৈরি করা হয়েছে।

সিনট্যাক্স: ফিল্টার (স্ট্রিং_আরে, মান [, অন্তর্ভুক্ত [, তুলনা]]]

প্যারামিটারের বর্ণনা:

স্ট্রিং_আরে - এটি একটি বাধ্যতামূলক প্যারামিটার যা স্ট্রিংয়ের এক-মাত্রিক অ্যারে নির্দেশ করে।

মূল্য - এটি একটি বাধ্যতামূলক প্যারামিটার যা ফিল্টার মানদণ্ডের প্রতিনিধিত্ব করে, অর্থাৎ অ্যারে অনুসন্ধানের জন্য স্ট্রিং এক্সপ্রেশন।

অন্তর্ভুক্ত করা - এটি একটি alচ্ছিক বুলিয়ান প্যারামিটার। যদি আমরা পরামিতি অন্তর্ভুক্ত হিসাবে "সত্য" মান সরবরাহ করি তবে এতে এমন উপাদানগুলি রয়েছে যা অনুসন্ধান করা মাপদণ্ড থাকে। অন্যথায়, এটি উপাদানগুলিকে বাদ দেবে যা মানদণ্ড ধারণ করে। প্রচলিত মূল্য সঠিক।

তুলনা করা - এটি একটি alচ্ছিক পরামিতি যা তুলনা প্রকারটিকে বাইনারি বা পাঠ্য হিসাবে নির্দিষ্ট করে। নির্দিষ্ট না করা থাকলে ডিফল্ট হিসাবে প্যারামিটার মান শূন্য হিসাবে গণ্য হবে। সম্ভাব্য মানগুলি হ'ল - 

· 0 = vbBinaryCompare - একটি বাইনারি পরীক্ষা করা form

· 1 = vbTextCompare - একটি পাঠ্য পরীক্ষণ সম্পাদন করুন

উদাহরণ:

নীচের উদাহরণে, আমরা সপ্তাহের দিন অ্যারের উপাদানগুলির উপর ভিত্তি করে vbscript ফিল্টার ফাংশন ব্যবহার করে একটি অ্যারে তৈরি করব, এতে "এস" অক্ষর রয়েছে।

dayArray = Array("সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি","রবি") filterArray = ফিল্টার(dayArray, "S") প্রতিটি e-এর জন্য ফিল্টারঅ্যারে msgbox এবং পরবর্তী আউটপুট (মেসেজ বক্স): শনি রবি

ভিসস্ক্রিপ্ট ইসআরে:

vbscript isarray ফাংশন পরীক্ষা করে এবং একটি নির্দিষ্ট ভেরিয়েবল যাচাই করার পরে একটি বুলিয়ান মান দেয় যা অ্যারে হয় না। বৈধ অ্যারের জন্য, ফেরতের মানটি সত্য এবং অন্যথায় মিথ্যা ফিরিয়ে দেওয়া হবে।

সিনট্যাক্স: ইসআরে (পরিবর্তনশীল)

প্যারামিটারের বর্ণনা:

পরিবর্তনশীল - এটি একটি প্রয়োজনীয় প্যারামিটার যা যাচাই করা প্রয়োজন।

উদাহরণ:

নীচের উদাহরণে, আমরা কোনও ভেরিয়েবল এটির অ্যারে কিনা তা পরীক্ষা করব।

dayArray = Array("সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি","রবি") boolFlag = IsArray(dayArray) msgbox "রিটার্ন মান: " & boolFlag আউটপুট (মেসেজ বক্স ): রিটার্ন মান: সত্য

যোগদান করুন:

vbscript join ফাংশন একটি অ্যারেটিকে স্ট্রিং এক্সপ্রেশনে রূপান্তর করে যেখানে সমস্ত অ্যারে উপাদানগুলি একটি নির্দিষ্ট ডিলিমিটার দ্বারা পৃথক করা হয়।

বাক্য গঠন: যোগদান(অ্যারে [, বিস্ময়কর])

প্যারামিটারের বর্ণনা:

বিন্যাস - এটি একটি প্রয়োজনীয় প্যারামিটার যা এক-মাত্রিক অ্যারে উপস্থাপন করে।

সীমানা - এটি একটি .চ্ছিক প্যারামিটার যা স্ট্রিং এক্সপ্রেশনে রূপান্তরিত করার পরে প্রতিটি অ্যারে উপাদান পৃথক করতে ব্যবহৃত হয়।

উদাহরণ:

নীচের উদাহরণে, আমরা উইডসক্রিপ্ট জোড় ফাংশন ব্যবহার করে সপ্তাহের দিন অ্যারেটিকে স্ট্রিং এক্সপ্রেশনে রূপান্তর করব যেখানে সমস্ত উপাদান কমা দ্বারা পৃথক করা হবে।

dayArray = Array("সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি","রবি") dayString = Join(dayArray, ",") msgbox "রূপান্তরিত সপ্তাহের দিন স্ট্রিং: " & dayString আউটপুট (বার্তা বাক্স): রূপান্তরিত সপ্তাহের দিন স্ট্রিং: সোম, মঙ্গল, বুধ, বৃহস্পতি, শুক্র, শনি, রবি
vbscript অ্যারে ফাংশন - vbscript যোগদান
vbscript অ্যারে ফাংশন - vbscript যোগদান

vbscript বিভক্ত:

ভিবিএসক্রিপ্ট বিভক্ত ফাংশন একটি স্ট্রিংকে এক-মাত্রিক অ্যারেতে রূপান্তর করে যেখানে অ্যারে উপাদানগুলি নির্দিষ্ট ডিলিমিটরের ভিত্তিতে তৈরি করা হয়।

বাক্য গঠন: বিভক্ত করা(অভিব্যক্তি [, বিস্ময়কর [, গণনা [, তুলনা]]])

প্যারামিটারের বর্ণনা:

অভিব্যক্তি - এটি একটি প্রয়োজনীয় প্যারামিটার যা একটি স্ট্রিং এক্সপ্রেশন উপস্থাপন করে।

সীমানা - এটি একটি .চ্ছিক প্যারামিটার যা স্ট্রিং এক্সপ্রেশনের মধ্যে প্রতিটি অ্যারে উপাদানকে পৃথক করতে ব্যবহৃত হয়। ডিফল্ট মান হল স্থান।

গণনা - এটি একটি alচ্ছিক প্যারামিটার যা ফেরত দেওয়ার জন্য সাবস্ট্রিং / অ্যারে উপাদানগুলির গণনা উপস্থাপন করে। ডিফল্ট মান -1 নির্দিষ্ট করে যে পুরো স্ট্রিং অ্যারের একক উপাদান হিসাবে ফিরে আসবে।

তুলনা করা - এটি একটি alচ্ছিক পরামিতি যা তুলনা প্রকারটিকে বাইনারি বা পাঠ্য হিসাবে নির্দিষ্ট করে। নির্দিষ্ট না করা থাকলে ডিফল্ট হিসাবে প্যারামিটার মান শূন্য হিসাবে গণ্য হবে। সম্ভাব্য মানগুলি হ'ল - 

· 0 = vbBinaryCompare - একটি বাইনারি পরীক্ষা করা form

· 1 = vbTextCompare - একটি পাঠ্য পরীক্ষণ সম্পাদন করুন

উদাহরণ:

নীচের উদাহরণে, আমরা একটি স্ট্রিং এক্সপ্রেশনকে রূপান্তর করব, এতে সপ্তাহের সমস্ত দিনের নাম থাকে যা আধা-কলাম দ্বারা পৃথক করা হয়, ভিবিএসক্রিপ্ট বিভক্ত ফাংশন ব্যবহার করে। রূপান্তরের পরে, আমরা এক সপ্তাহের প্রথম এবং শেষ দিনটি প্রদর্শন করব।

string_expression = "সোম;মঙ্গল;বুধ;শুক্র;শনি;রবি" দিনআর = বিভক্ত(string_expression, ";") msgbox "প্রথম দিন-> " & dayArr(0) & " এবং শেষ দিন-> " & dayArr( 6) আউটপুট (মেসেজ বক্স): প্রথম দিন-> সোম এবং শেষ দিন-> রবি
vbscript অ্যারে ফাংশন - vbscript বিভক্ত
vbscript অ্যারে ফাংশন - vbscript বিভক্ত

ভিসস্ক্রিপ্ট এলবাউন্ড:

vbscript lbound ফাংশন নিম্ন সূচক প্রদান করে, অর্থাৎ নির্দিষ্ট মাত্রার জন্য একটি অ্যারের ক্ষুদ্রতম সাবস্ক্রিপ্ট। একটি জন্য lbound মান বিন্যাস সর্বদা 0।

বাক্য গঠন: লম্বা(অ্যারে [, মাত্রা])

প্যারামিটারের বর্ণনা:

বিন্যাস - এটি একটি প্রয়োজনীয় প্যারামিটার যা এক-মাত্রিক অ্যারে উপস্থাপন করে।

মাত্রা - এটি একটি alচ্ছিক প্যারামিটার যা অ্যারের মাত্রা নির্দেশ করে যার জন্য ক্ষুদ্রতম সাবস্ক্রিপ্ট ফিরিয়ে দেওয়া হবে। মানটি প্রথম মাত্রার জন্য 1 হবে, দ্বিতীয় মাত্রার জন্য 2 হবে এবং আরও অনেক কিছু। ডিফল্ট মান 1। 

উদাহরণ:

নীচের উদাহরণে, আমরা vbscript lbound ফাংশনটি ব্যবহার করে নিম্ন সাবস্ক্রিপ্ট মানটি আবিষ্কার করব এবং প্রদর্শন করব।

string_expression = "সোম;মঙ্গল;বুধ;শুক্র;শনি;রবি" dayArr = Split(string_expression, ";") msgbox "Lbound Value-> " & Lbound(dayArr) আউটপুট (বার্তা বাক্স): Lbound Value-> 0

ইউএসবাউন্ড:

vbscript ubound ফাংশন উপরের সূচকটি প্রদান করে, যেমন নির্দিষ্ট মাত্রার জন্য একটি অ্যারের বৃহত্তম সাবস্ক্রিপ্ট। একটি অ্যারের জন্য উবাউন্ড মানটি সর্বোচ্চ অ্যারে সূচককে বোঝায় যে উপাদান বিয়োগের সংখ্যা। এই ফাংশনটি অ্যারের দৈর্ঘ্য গণনা করতে সহায়তা করে।

বাক্য গঠন: উবাউন্ড(অ্যারে [, মাত্রা])

প্যারামিটারের বর্ণনা:

বিন্যাস - এটি একটি প্রয়োজনীয় প্যারামিটার যা এক-মাত্রিক অ্যারে উপস্থাপন করে।

মাত্রা - এটি একটি alচ্ছিক প্যারামিটার যা অ্যারের মাত্রা নির্দেশ করে যার জন্য ক্ষুদ্রতম সাবস্ক্রিপ্ট ফিরিয়ে দেওয়া হবে। মানটি প্রথম মাত্রার জন্য 1 হবে, দ্বিতীয় মাত্রার জন্য 2 হবে এবং আরও অনেক কিছু। ডিফল্ট মান 1। 

উদাহরণ:

নীচের উদাহরণে, আমরা vbscript ইউবাউন্ড ফাংশনটি ব্যবহার করে দীর্ঘতম সাবস্ক্রিপ্ট মানটি আবিষ্কার করব এবং প্রদর্শন করব।

string_expression = "সোম;মঙ্গল;বুধ;শুক্র;শনি;রবি" dayArr = Split(string_expression, ";") msgbox "Ubound Value-> " & Ubound(dayArr) আউটপুট (বার্তা বাক্স): Ubound Value-> 6
vbscript অ্যারে ফাংশন - vbcript স্ক্রিন
vbscript অ্যারে ফাংশন - vbcript স্ক্রিন

উপসংহার:

এই ভিবিএসক্রিপ্ট অ্যারে ফাংশন নিবন্ধের মাধ্যমে, আমরা প্রায়শই ব্যবহৃত ভিবিএসক্রিপ্ট অ্যারে ফাংশনগুলি সম্পর্কে যেমন শিখেছি যেমন, ভিবিএসক্রিপ্ট অ্যারে, ভিবিএসক্রিপ্ট ফিল্টার, ভিবিএসক্রিপ্ট স্প্লিন ফাংশন, ইত্যাদি পরবর্তী ভিবিএসক্রিপ্ট টিউটোরিয়ালে, আমরা ভিবিএসক্রিপ ফাংশন সম্পর্কে আরও ফাংশন ব্যাখ্যা করব। থেকে VBScript আরও পড়তে দয়া করে ক্লিক করুন এখানে.

মতামত দিন

আপনার ইমেইল প্রকাশ করা হবে না। প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা আছে *

উপরে যান