PHP-and-MySQL/C4/PHP-String-Functions-Part-2/Bengali
From Script | Spoken-Tutorial
Time | Narration |
00:00 | স্ট্রিং ফাংশন টিউটোরিয়ালের দ্বিতীয় অংশে আপনাদের স্বাগত। |
00:03 | স্ট্রিং রিভার্সের সাথে শুরু করে অন্য ফাংশনগুলি দেখব। |
00:08 | স্ট্রিং রিভার্স হল s-t-r-rev. |
00:11 | strvev কি করে, এটি স্ট্রিং এর বিষয়বস্তু রিভার্স করে। |
00:20 | আমি HELLO লিখলে এবং আমাকে তা রিভার্স করতে হলে এটি "o-l-l-e-H" হবে। |
00:30 | এটি কিছু জায়াগায় ব্যবহৃত হতে পারে কিন্তু আপনি অধিকতর এর ব্যবহার করবেন না। |
00:36 | কিন্তু এই ফাংশন ব্যবহার করতে পারেন যদি বিশেষরূপে কোন স্ট্রিং রিভার্স করতে চান। |
00:41 | আমি মনে করি এই ফাংশন উপযোগী। |
00:45 | পরবর্তী ফাংশনস যা আমি দলবদ্ধ করেছি তা হল: str to lower এবং str to upper. |
00:54 | এর মানে লোয়ার কেসের জন্য স্ট্রিং এবং আপার কেসের জন্য স্ট্রিং। |
00:58 | তাই আমাদের কাছে স্ট্রিং HELLO হলে, আমি বলতে পারি echo str to lower এবং এখানে স্ট্রিং এর মান দেখান। |
01:12 | HELLO যা বড় অক্ষরে রয়েছে এখন লোয়ার কেসে পরিণত হবে। |
01:15 | এমনি কিছু হবে যদি এই hello লোয়ার কেসে থাকে। |
01:21 | আমি বলতে পারি str to upper এবং আমাকে স্ট্রিং এর আপার কেস সংস্করণ দেবে। |
01:31 | এর একটি মুখ্য ব্যবহার হল যখন ইউসারের রেজিস্ট্রেশন করতে হয়। |
01:35 | আপনার ওয়েবসাইট থাকলে যাতে ইউসারকে রেজিস্ট্রেশন করতে হয়, তাহলে ইউসারনেম সর্বদা লোয়ার স্ট্রিং হিসাবে সংরক্ষণ করা উচিত। |
01:49 | কারণ আমি ইউসারনেম জমা করলে - এটিকে সরাই। |
01:55 | কিছু মানুষ বাস্তবে এটি করে - একটি ভ্যারিয়েবল ইউসারনেম লেখে ALEX. |
02:01 | আমি এটিও লিখব - আপার কেস এবং লোয়ার কেস অক্ষর। |
02:07 | কিছু মানুষ এই ধরণের নাম ব্যবহার করে যাতে এটি রোচক দেখায় এবং এটি ঠিক। |
02:13 | কিন্তু নাম এইভাবে রয়েছে এবং আপনি ভাবেন - আমি কি ছোট অক্ষর a দিয়ে শুরু করে ছিলাম? |
02:19 | তারপর এখানে ইউজারনেমের জন্য আরেকটি প্যাটার্ন রয়েছে। |
02:23 | তাই আপনি লিখতে পারেন stored user name equals to str to lower of username. |
02:29 | এটি ডাটাবেসে সংরক্ষিত ইউসারনেম হবে। |
02:33 | এখন তারা লগইনে গিয়ে এই সংযোগে ইউসারনেম লিখলে, আমরা তাদের লেখা ইউসারনেম লোয়ার কেসে বদলাতে পারি এবং এর তুলনা ইউসারনেমের লোয়ার কেস সংস্করণের সাথে করতে পারি। |
02:48 | তাই আমরা এটি নিচ্ছি এবং ডাটাবেসে লোয়ার কেস ভ্যালু সংরক্ষণ করি এবং তার তুলনা লেখা ভ্যালুর সাথে করি যা লোয়ার কেসেও বদলে গেছে। |
02:58 | তাই আমরা ভুল যেতে পারি না এবং ইউসার তাদের ইউসারনেম ভুলবে না। |
03:07 | আপনি এটি পাসওওয়ার্ডের সাথেও করতে পারেন। |
03:14 | এখন পরের টিতে যাই। |
03:22 | সাব-স্ট্রিং কাউন্ট। এটি মূলত সাব-স্ট্রিং এর সংখ্যা গণনা করে যা স্ট্রিং এর ভিতরে একটি নির্দিষ্ট ভ্যালুর সাথে মেলে। |
03:31 | তাই আমি লিখব search equals "My name is alex. What is your name?" |
03:37 | এটি হল আমাদের স্ট্রিং। |
03:41 | এখন যদি আমরা sub-string count ইকো করতে চাই। |
03:49 | স্পষ্টত এটি sub-string-count এর জন্য, আমরা কি করতে হবে, আমরা search স্ট্রিং খুঁজতে চাই। |
04:01 | আমরা স্পষ্ট করব কোন স্ট্রিং খুঁজতে হবে. এখন এটিকে রেজাল্ট নামক ভ্যারিয়েবলে রাখলে এটি একটি পূর্ণসংখ্যা দেবে। |
04:12 | কারণ আপনি কোন শব্দের উদাহরণ পাবেন না যা 1.2 বার রয়েছে। |
04:20 | এছাড়াও result ভ্যারিয়েবল t-w-o রূপে 2 ফেরৎ দেবে না. এটি 2 কে পূর্ণসংখ্যা হিসাবে দেবে। |
04:30 | এটি বেশ দরকারী যদি আমরা সাব-স্ট্রিং কাউন্ট ধরুন alex এর জন্য ব্যবহার করছি। |
04:36 | তারপর এটি নিজেই ইকো হবে। |
04:39 | আপনি এখানে দেখলে পাবেন যে এখানে alex এর শুধুমাত্র একটি উদাহরণ রয়েছে। |
04:44 | রিফ্রেশ করলে সংখ্যা 1 পাওয়া উচিত। |
04:46 | name এর জন্য খুঁজলে - এখানে name এর জন্য এবং এখানে আরেকটি উদাহরণ রয়েছে। |
04:52 | রিফ্রেশ করলে 2 পাওয়া উচিত। |
04:55 | এখন এর জন্য বৈকল্পিক প্যারামিটার রয়েছে যা হল একটি স্ট্রিং কোথা থেকে শুরু এবং কোথায় শেষ হয়। |
05:02 | এটি চেষ্টা করি। |
05:05 | ধরুন আমাদের name পর থেকে খুঁজতে হবে? |
05:11 | এটি হল 0 1 2 3 4 5 6. |
05:14 | তাই আমি বলি 7 এর পর থেকে naam খুঁজুন। |
05:19 | 7 এর পর থেকে naam খুঁজুন এবং এটি এই নীল অংশে খুঁজবে যা চিহ্নঙ্কিত করেছি। |
05:25 | এটি ফলাফলে শুধু 1 ফেরৎ দেবে। |
05:28 | আপনি স্ট্রিং এ জায়গা নির্দিষ্ট করতে পারেন। |
05:30 | আপনি কতটা এটি নির্দিষ্ট করতে পারেন। |
05:33 | এটি হল 7... 8 9 10 11 12 13 14 15 16. |
05:43 | 7 থেকে 17 পর্যন্ত। চলুন দেখি এটি কাজ করে কিনা। |
05:46 | এটি শূন্য দেখায়। তাই 7 থেকে 17 যা এখান থেকে এখান পর্যন্ত - আমরা name কোনো উদাহরণ পাইনি। |
05:55 | আমরা alex খুঁজলে, আমরা তার একটি উদাহরণ পাই। |
06:01 | ঠিক আছে - এগুলি হল সাবস্ট্রিং কাউন্ট ফাংশন। |
06:07 | এখন substring replace তার অনুরূপ। |
06:12 | এটি সেই ফাংশন নয় কিন্তু এর একটি লাভ হল যে আপনি স্ট্রিং বদলাতে পারেন। |
06:18 | তাই রিপ্লেস ট্যাগ হল My name is alex এবং আমি ফুল স্টপ ইচ্ছে করে দিয়েছি। |
06:28 | আমাদের result, substring replace এর সমান। |
06:33 | আমাকে কি রিপ্লেস করতে হবে? আমাকে variable replace রিপ্লেস করতে হবে। |
06:41 | এছাড়া alex কে billy তে বদলাতে হবে। |
06:48 | এবং এটি হবে - আমার গুনি 0 1 2 3 4 5 7 8 9 10 11 তাই 11 থেকে। |
07:01 | এটি হল 11 - 0 1 2 3 4 5 6 7 8 9 10 11 - 11 থেকে 14 পর্যন্ত। |
07:14 | তাই alex কে billy তে বদলানো উচিত |
07:19 | রিপ্লেস করে রিফ্রেশ করুন। |
07:21 | ওহ! আমরা ফলাফল ইকো করিনি। |
07:23 | ফলাফল ইকো করি এবং আমরা এটি রিফ্রেশ করতে পারি। |
07:26 | এবং এটিকে my name is billy আবার করা উচিত। |
07:30 | আমার মনে হয় এটি 12 এবং এটি 15 হওয়া উচিত। |
07:34 | বাস্তবে এটি 10 এবং 14 হওয়া উচিত। |
07:38 | না, এটি সঠিক নয়.... আমরা ফুল স্টপ দেইনি। |
07:43 | ........ তাই 11 এবং 14 লিখি। |
07:49 | এখনও ফুল স্টপ নেই এবং আমি জানি না কেনো। |
07:52 | আহ! এখন আপনি জানতে পারেন। |
07:55 | মূলত স্ট্রিং এ শুরুর এবং অন্তিম ভ্যালুর সাথে যা কিছু বদলাতে পারেন। |
07:59 | এটি কাউন্টের জন্য আপনার উপর ছাড়বে। |
08:04 | আমি খুব ক্লান্ত, তাই কাউন্ট করতে পারবো না। |
08:09 | আমরা এই করতে যাচ্ছি যে একটি বিশেষ স্ট্রিং নির্দিষ্ট ভ্যালু দ্বারা বদলাচ্ছি। |
08:14 | এখানে আপনার শুরুর এবং এখানে শেষের ভ্যালু রয়েছে। |
08:17 | এই টিউটোরিয়ালে এতটাই। |
08:19 | অনেকগুলি স্ট্রিং ফাংশন রয়েছে এবং আমি বলবো যে google এ খুঁজুন। |
08:24 | php string functions খুঁজুন এবং আপনি অনেক আকর্ষণীয় ফাংশন পাবেন। |
08:28 | আপনি কোনো বিশেষ জিনিস খুঁজলে হতে পারে সেটির জন্য একটি ফাংশন উপলব্ধ। |
08:33 | এই টিউটোরিয়ালে অংশগ্রহনের জন্য ধন্যবাদ। শুভবিদায়। |