php 字符串替换的方法_PHP
这几天,工作中遇到一个小问题,有一内容类型的字段存储的是语言,因为这写数据是用Excel导入做的,所以为了处理简单,很多的语言就用逗号分隔,把所有语言做一个字符串,这样存入的时候就简单的多。但是由于当初数据质量的问题,有一部分“Chinese”是 “Mandarin Chinese”,现在需要把所有的“Mandarin Chinese”改为“Chinese”。
这就需要把一个字符串中的部分字符串替换掉。对于这样的问题,一般就是用正则表达式来做替换,或者使用PHP的一些替换的方法,这样做的话感觉很比较麻烦,时间又比较紧,所以就想了这样一个懒人办法,使用explode函数,把要替换的字符串做为分割符号,然后把两个数组元素中间接上要换成的字符串,然后UPDATE一下就行了。
复制代码 代码如下:
function replace(){
$sql = db_query("SELECT field_languages_value,nid FROM {content_type_company_profile} WHERE
field_languages_value like '%Mandarin Chinese%'");
while($result = db_fetch_object($sql)){
$a = explode("Mandarin Chinese",$result->field_languages_used_value);
$b = $a[].'Chinese'.$a[1];
db_query("UPDATE content_type_company_profile SET field_languages_used_value = '%s' WHERE nid = %
d",$b,$result->nid);
}
}
?>

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP 프로그램 개발에서 Enter 키 교체를 포함하여 텍스트 콘텐츠를 처리해야 하는 경우가 있습니다. 아래에서는 PHP에서 Enter 키를 바꾸는 방법을 간략하게 소개하겠습니다.

PHP 정규 표현식은 텍스트 처리 및 변환을 위한 강력한 도구입니다. 텍스트 내용을 구문 분석하고 특정 패턴에 따라 대체하거나 가로채서 텍스트 정보를 효과적으로 관리할 수 있습니다. 그 중 정규식의 일반적인 적용은 특정 문자로 시작하는 문자열을 바꾸는 것입니다.

인터넷의 지속적인 발전으로 인해 PHP의 애플리케이션 시나리오는 점점 더 광범위해지고 있습니다. PHP 개발 시 문자열의 특수 문자를 바꿔야 하는 경우가 있습니다. 이 경우 정규 표현식을 사용하여 대체할 수 있습니다. 이 기사에서는 정규식을 사용하여 PHP 문자열의 특수 문자를 바꾸는 방법을 소개합니다. 먼저 정규식의 기본을 알아보세요. 정규식은 일부 문자열의 패턴을 설명하는 데 사용되는 언어입니다. 정규식에는 ., *, +, ? 등과 같은 일부 특수 문자가 포함됩니다. 이러한 특수 문자는 특별한 의미를 갖습니다. PH에서

PHP는 다양한 웹 애플리케이션과 웹사이트를 개발하는 데 사용할 수 있는 널리 사용되는 스크립팅 언어입니다. 이러한 애플리케이션에서 문자열은 필수적인 부분입니다. 많은 경우 문자열 교체, 분할 또는 가로채기와 같은 작업을 수행해야 합니다. 이 기사에서는 PHP에서 문자열을 왼쪽부터 바꾸는 방법을 설명합니다.

PHP의 preg_replace() 함수: 정규식을 사용하여 문자열을 바꾸는 방법, 특정 코드 예제가 필요합니다. PHP에서 preg_replace() 함수는 정규식 문자열을 사용하여 문자를 검색하고 바꿀 수 있는 매우 강력하고 유연한 함수입니다. 문자열에서 특정 문자를 제거하거나 특정 형식의 텍스트를 바꾸는 것이든 preg_replace() 함수는 이를 쉽게 수행하는 데 도움이 될 수 있습니다. 먼저 preg_replace()를 살펴보겠습니다.

문자열 교체는 PHP의 가장 기본적인 작업 중 하나입니다. 대체 기능은 데이터 처리 및 문자열 연산에 매우 중요하며 프로그램 실행 효율성과 성능을 향상시킬 수 있습니다. PHP에는 substr_replace, str_replace, preg_replace 등과 같이 문자열을 바꾸는 많은 함수가 있습니다. 그러나 특정 문자열 대체의 경우 특별한 대체 규칙을 사용해야 할 수도 있습니다. 이번 글에서는 콜론 뒤의 11자리 숫자를 바꾸는 방법을 알아보겠습니다.

strings.Replace 함수를 사용하여 문자열의 하위 문자열을 바꾸고 대체 횟수를 설정합니다. Go 언어에서는 strings.Replace 함수를 사용하여 문자열의 하위 문자열을 바꿀 수 있습니다. 이 함수의 시그니처는 다음과 같습니다. funcReplace(s,old,newstring,nint)string 여기서 s는 원래 문자열을 나타내고, old는 대체될 하위 문자열을 나타내고, new는 대체된 하위 문자열을 나타내고, n은 대체할 횟수를 나타냅니다. . 아래를 통과하세요

PHP 개발에서 문자열 교체는 매우 일반적인 작업입니다. 그러나 때로는 문자열 교체를 수행할 때 빈 문자열을 교체하는 상황이 발생할 수 있으며 결과가 만족스럽지 않습니다. 이 기사에서는 PHP가 빈 문자열을 대체하지 못하고 해결책을 제공하지 못하는 이유를 살펴보겠습니다.
