关于随机从数据库读取数据并逐个替换的有关问题
关于随机从数据库读取数据并逐个替换的问题
有一篇文字$str
我现在需要替换这篇文字里的关键词$key
全部替换是
- PHP code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> //rand()随机读取数据 //..... //..... $str=str_ireplace({key},".$Rs["title"]"",$str); echo $str;
如何随机逐个替换,才能做到不重复的呢?
------解决方案--------------------
既然是“随机”,就不能避免重复
------解决方案--------------------
随机,逐个?听起来有点矛盾哦
------解决方案--------------------
描述的模模糊糊的。 你让key随机不就行了。
------解决方案--------------------
如果$key是数组,$k = array_rand($key,1);用$k进行替换
------解决方案--------------------
for($i=0;$i $string=str_ireplace("你好","你们好$i",$string);
}

핫 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)

뜨거운 주제











Java의 String.valueOf() 함수를 사용하여 기본 데이터 유형을 문자열로 변환 Java 개발에서 기본 데이터 유형을 문자열로 변환해야 할 때 일반적인 방법은 String 클래스의 valueOf() 함수를 사용하는 것입니다. 이 함수는 기본 데이터 유형의 매개변수를 허용하고 해당 문자열 표현을 반환할 수 있습니다. 이 기사에서는 기본 데이터 유형 변환을 위해 String.valueOf() 함수를 사용하는 방법을 살펴보고 다음과 같은 몇 가지 코드 예제를 제공합니다.

char 배열을 문자열로 변환하는 방법: 할당을 통해 달성할 수 있습니다. char 배열이 문자열에 직접 값을 할당하고 실행하도록 하려면 {char a[]=" abc d\0efg ";string s=a;} 구문을 사용합니다. 변환을 완료하는 코드입니다.

SQL에서 ID란 무엇입니까? SQL에서 ID는 자동 증가 숫자를 생성하는 데 사용되는 특수 데이터 유형으로, 테이블의 각 데이터 행을 고유하게 식별하는 데 사용됩니다. ID 열은 일반적으로 기본 키 열과 함께 사용되어 각 레코드에 고유한 식별자가 있는지 확인합니다. 이 문서에서는 Identity를 사용하는 방법과 몇 가지 실제 코드 예제를 자세히 설명합니다. Identity를 사용하는 기본 방법은 테이블을 생성할 때 Identit을 사용하는 것입니다.

1. 기능 개요 키스페이스 알림을 통해 클라이언트는 채널이나 패턴을 구독하여 어떤 방식으로든 Rediskey 변경 사항을 수정하는 이벤트를 수신할 수 있습니다. 키 키를 수정하는 모든 명령입니다. LPUSHkeyvalue[value…] 명령을 수신한 모든 키입니다. db 데이터베이스의 모든 만료된 키입니다. 이벤트는 Redis의 구독 및 게시 기능(pub/sub)을 통해 배포되므로 구독 및 게시 기능을 지원하는 모든 클라이언트는 아무런 수정 없이 바로 키스페이스 알림 기능을 사용할 수 있습니다. Redis의 현재 구독 및 게시 기능은 Fireandforget 전략을 채택하고 있기 때문에 프로그램이

Java의 String.replace() 함수를 사용하여 문자열의 문자(문자열) 바꾸기 Java에서 문자열은 불변 객체입니다. 즉, 문자열 객체가 생성되면 해당 값을 수정할 수 없습니다. 그러나 문자열에서 특정 문자나 문자열을 바꿔야 하는 상황이 발생할 수 있습니다. 이때 Java의 String 클래스에 있는 replacement() 메소드를 사용하여 문자열 교체를 구현할 수 있습니다. String 클래스의 replacement() 메소드에는 두 가지 유형이 있습니다.

안녕하세요 여러분, 오늘은 Java: String에 대한 기본 지식을 여러분과 공유하겠습니다. String 클래스의 중요성은 말할 필요도 없이 우리 백엔드 개발에서 가장 많이 사용되는 클래스라고 할 수 있으므로 이에 대해 이야기할 필요가 있다.

패치할 수 없는 Yubico 2단계 인증 키 취약점으로 인해 대부분의 Yubikey 5, 보안 키 및 YubiHSM 2FA 장치의 보안이 손상되었습니다. Infineon SLB96xx 시리즈 TPM을 사용하는 Feitian A22 JavaCard 및 기타 장치도 취약합니다.

발생한 문제: 개발 과정에서 login_logID(ID는 변수)와 같은 특정 규칙에 따라 일괄 삭제해야 하는 키가 발생합니다. 이제 "login_log*"와 같은 데이터를 삭제해야 하지만 그 자체는 redis입니다. 클래스 키 값에 대한 명령 키만 있고 특정 클래스에 대한 일괄 삭제 명령은 없습니다. 해결 방법: 먼저 쿼리한 다음 삭제하고, xargs를 사용하여 매개변수를 전달하고(xargs는 파이프 또는 표준 입력(stdin) 데이터를 명령줄 매개변수로 변환할 수 있음) 쿼리 문을 먼저 실행한 다음 쿼리된 키 값과 원래 del 매개변수를 제거합니다. 삭제. redis-cliKEYSkey* (검색 조건)|xargsr
