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 | এই টিউটোরিয়ালে অংশগ্রহনের জন্য ধন্যবাদ। শুভবিদায়। |