আমি একটি ছোট ফাংশন সন্ধান করছি যা আমাকে ফাইল নাম থেকে এক্সটেনশানটি সরাতে দেয়।
গুগল করে আমি অনেক উদাহরণ পেয়েছি, তবে সেগুলি খারাপ, কারণ তারা "" দিয়ে স্ট্রিংয়ের কিছু অংশ সরিয়ে ফেলে। । তারা সীমিতার জন্য বিন্দু ব্যবহার করে এবং কেবল স্ট্রিং কাটায়।
এই স্ক্রিপ্টগুলি দেখুন,
$from = preg_replace('/\.[^.]+$/','',$from);
অথবা
$from=substr($from, 0, (strlen ($from)) - (strlen (strrchr($filename,'.'))));
যখন আমরা এর মতো স্ট্রিং যুক্ত করি:
এটি.সামস্ট্রিংয়ের উদাহরণ
এটি কেবল "এই" ফিরে আসবে ...
এক্সটেনশনে 3 বা 4 অক্ষর থাকতে পারে, সুতরাং আমাদের বিন্দু 4 বা 5 অবস্থানে রয়েছে কিনা তা পরীক্ষা করে দেখতে হবে এবং তারপরে এটি সরিয়ে ফেলতে হবে।
এটা কিভাবে করা যাবে?