PHP substr_replace() ఫంక్షన్

ఉదాహరణ

"Hello" ని "world" తో పునఃస్థాపన చేయండి:

<?php
echo substr_replace("Hello","world",0);
?>

నడిచే ఉదాహరణలు

నిర్వచనం మరియు వినియోగం

substr_replace() ఫంక్షన్ ఒక పదక్షరమండలి యొక్క ఒక భాగాన్ని మరొక పదక్షరమండలి తో పునఃస్థాపన చేస్తుంది.

ప్రతీక్షలు:ఉంటే start పారామితి నిషక్తికంది ఉంటే మరియు length కనీసం లేదా సమానం ఉంటే start, అప్పుడు length 0 కు సమానం ఉంటే

ప్రతీక్షలు:ఈ ఫంక్షన్ ద్విపదిక సురక్షితం.

సింధానం

substr_replace(string,replacement,start,length)
పారామితులు వివరణ
string అవసరం. పరిశీలించాల్సిన పదక్షరమండలి ని నిర్ణయించుము.
replacement అవసరం. పునఃస్థాపన చేయాల్సిన పదక్షరమండలి ని నిర్ణయించుము.
start

అవసరం. పదక్షరమండలి లో పునఃస్థాపన చేయాల్సిన స్థానాన్ని నిర్ణయించుము.

  • సంఖ్యాకరణం - పదక్షరమండలి లో కొన్ని స్థానాల నుండి పునఃస్థాపన
  • నిషక్తికంది - పదక్షరమండలి ముగింపు నుండి కొన్ని స్థానాల నుండి పునఃస్థాపన
  • 0 - 在字符串中的第一个字符处开始替换
length

ఆప్షనల్. పునఃస్థాపించబడిన అక్షరాల సంఖ్యను నిర్ణయించుట. డిఫాల్ట్ ప్రమాణం స్ట్రింగ్ పొడవు

  • ప్రత్యక్ష - పునఃస్థాపించబడిన స్ట్రింగ్ పొడవు
  • నిరాకరణ - పునఃస్థాపించబడిన ఉపస్ట్రింగ్ ముగింపు నుండి దూరం string అంతిమ అక్షరాల సంఖ్య
  • 0 - ప్రవేశపెట్టడానికి పునఃస్థాపించకపోవడం

సాంకేతిక వివరాలు

పునఃస్థాపించబడిన విలువ పునఃస్థాపించబడిన స్ట్రింగ్ తిరిగి ఇవ్వబడుతుంది. ఉంటే string అరేయా ఉంటే, అరేయా తిరిగి ఇవ్వబడుతుంది.
PHP వెర్షన్: 4+
నవీకరణ లెజండ్ PHP 4.3.3 నుండి, అన్ని పారామిటర్స్ అరేయాలను అంగీకరించబడతాయి.

మరిన్ని ఉదాహరణలు

ఉదాహరణ 1

స్ట్రింగ్ లో ఆరవ స్థానంలో ప్రారంభించి పునఃస్థాపించండి ("world" ను "Shanghai" గా పునఃస్థాపించండి):

<?php
echo substr_replace("Hello world","Shanghai",6);
?>

నడిచే ఉదాహరణలు

ఉదాహరణ 2

స్ట్రింగ్ ముగింపు నుండి ఐదవ స్థానంలో ప్రారంభించి పునఃస్థాపించండి ("world" ను "Shanghai" గా పునఃస్థాపించండి):

<?php
echo substr_replace("Hello world","Shanghai",-5);
?>

నడిచే ఉదాహరణలు

ఉదాహరణ 3

"world" ప్రాంతంలో "Hello" ని ప్రవేశపెట్టండి:

<?php
echo substr_replace("world","Hello ",0,0);
?>

నడిచే ఉదాహరణలు

ఉదాహరణ 4

బహుళ స్ట్రింగ్స్ ని ఒకేసారి పునఃస్థాపించండి. ప్రతి స్ట్రింగ్లో "AAA" ను "BBB" గా పునఃస్థాపించండి:

<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>

నడిచే ఉదాహరణలు