ফাংশন substr_replace

ফাংশন substr_replace একটি স্ট্রিংয়ের নির্দিষ্ট অংশ অন্য একটি দিয়ে প্রতিস্থাপন করে। এই ফাংশনটি একটি স্ট্রিং থেকে নির্দিষ্ট অংশ কেটে নেয় (প্যারামিটার দ্বারা শুরু করার অবস্থান এবং কতগুলি অক্ষর নেওয়া হবে তা নির্দেশ করা হয়) এবং কাটা অংশটি নির্দিষ্ট স্ট্রিং দিয়ে প্রতিস্থাপন করে। যদি শেষ প্যারামিটারটি উল্লেখ না করা হয় - প্রতিস্থাপন স্ট্রিংয়ের শেষ পর্যন্ত করা হবে।

সিনট্যাক্স

phpsubstr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array

উদাহরণ

আসুন একটি স্ট্রিং থেকে অক্ষরগুলি কেটে নিই, শুরু করে প্রথম অবস্থান থেকে (অক্ষরগুলির সংখ্যা শুরু হয় শূন্য থেকে), 3 টি এবং তাদের জায়গায় বসাই '!!!':

php<?php
  echo substr_replace('abcde', '!!!', 1, 3);
?>

কোড 실행ের ফলাফল:

php'a!!!e'

উদাহরণ

আসুন একটি স্ট্রিং থেকে অক্ষরগুলি কেটে নিই, শুরু করে প্রথম অবস্থান থেকে স্ট্রিংয়ের শেষ পর্যন্ত (যেহেতু শেষ প্যারামিটার উল্লেখ করা হয়নি) এবং তাদের জায়গায় বসাই '!!!':

php<?php
  echo substr_replace('abcde', '!!!', 1);
?>

কোড 실행ের ফলাফল:

php'a!!!'

আরও দেখুন

  • ফাংশন str_replace,
    যা একটি স্ট্রিং অনুসন্ধান ও প্রতিস্থাপন করে
  • ফাংশন substr,
    যা একটি সাবস্ট্রিং কেটে নেয়