Articles of string

Como faço para obter uma determinada palavra de uma string em PHP?

Digamos que você tenha uma string, mas você não sabe o que ela contém. E você deseja replace todas as ocorrências de uma determinada palavra ou parte de uma palavra com uma versão formatada da mesma palavra. Por exemplo, eu tenho uma seqüência de caracteres que contém “lorem ipsum” e eu quero replace toda a […]

Modo mais elegante para analisar variables ​​internas em strings

Atualmente eu tenho isso: function parse_string($string, $variables){ extract($variables); return eval(‘return “‘. addcslashes($string, ‘”‘) .'”;’); } Então eu posso inserir essa string: ‘Hi {$name}, my name is {$own_name}’ Juntamente com esta matriz: array(‘name’ => ‘John’, ‘own_name’ => ‘Tom’) E pegue isso de volta: ‘Hi John, my name is Tom’ Eu nunca gostei dessa abordagem eval() , […]

php usando mcrypt_create_iv

Eu quero criar um ints e strings randoms em PHP e então eu decidi usar mcrypt_create_iv. Está escrito em manual que usa / dev / random e / dev / urandom para aleatoriedade, mas não consigo encontrar um tutorial simples sobre como gerar Int e String randoms usando esta function. Eu tentei algum código, mas […]

Use stristr para combinar qualquer valor na matriz em uma condição SINGLE if sem vários operadores

Eu sou bastante capaz ao codificar o PHP, embora eu tenha encontrado uma situação em que me perguntei se seria possível usar stristr para combinar qualquer valor em uma matriz dentro de uma condição SINGLE if. Eu não preciso / quero uma class, uma function dedicada ou qualquer coisa super-complexa, nem estou fazendo nada de […]

Obter valor específico de Object em PHP

getReceivedSMS( array (“ReceiveSMSRequest” => $a) ); print_r($response); ?> Isso retorna: stdClass Object ( [ReceiveSMSResponse] => stdClass Object ( [msgID] => 20100620202512840316 [senderMSISDN] => 1732172782 [timeStamp] => 6/20/2010 8:25:14 PM [msgContent] => testing [sourcePort] => 7424 ) ) Como faço para obter as diferentes partes do object e colocá-las separadamente em strings? por exemplo, eu quero […]

Obtendo texto entre aspas usando expressões regulares

Estou tendo alguns problemas com uma expressão regular que estou criando. Eu preciso de uma regex para coincidir com os seguintes exemplos e depois sub-coincidir na primeira string citada: Cordas de input (“Lorem ipsum dolor sit amet, consectetur adipiscing elit.”) (‘Lorem ipsum dolor sit amet, consectetur adipiscing elit. ‘) (‘Lorem ipsum dolor sit amet, consectetur […]

php: dividir a string em 3 partes por dois delimitadores onde o primeiro e o último “delimitadores” são letras ou números, respectivamente

Alguma idéia de como dividir a string em 3 partes, onde por dois “delimitadores”, onde o primeiro e o último “delimitadores” são letras ou números, respectivamente? $str = “%@-Hello-7-9#$%”; seria dividido assim: $arr=(“%@-“,”Hello-7-9”, “#$%”); e $str = “Hi$73”; seria dividido assim: $arr=(“”,”Hi$73″, “”); e $str = “Беларусь!”; seria dividido assim: $arr=(“”,”Беларусь”, “!”); e $str = […]

Como baralhar e ecoar 3 palavras aleatórias de uma String?

uma pergunta sobre como tirar algumas palavras aleatórias de uma corda maior depois de ter sido traduzida: no meu site atualmente produz: water, kip, banaan, rijst, zout, komkommer, ananas, perzik agora imagine que eu quero tirar apenas 3 palavras disso em random. Como faço isso? É importante não tocar nas peças das palavras dentro da […]

PHP Complex String Parse, JSON’able?

Então eu tenho a seguinte string PHP: $output = {“playerId”:1178,”percentChange”:0.1,”averageDraftPosition”:260,”percentOwned”:0.1,”mostRecentNews”:{“news”:”Accardo was called up from Columbus on Monday, the Indians’ official Twitter feed reports.”,”spin”:”He’ll replace Dan Wheeler on the active roster after carrying a 2.76 ERA over 13 appearances with the Clippers to start the season.”,”date”:”Mon May 14″},”fullName”:”Jeremy Accardo”} O que eu preciso é: “Accardo foi […]

Como verificar se uma string já existe e se adicionar +1 no final?

Digamos que eu verifique se $strig = “red-hot-chili-peppers-californication”; já existe no meu database: $query = dbquery(“SELECT * FROM `videos` WHERE `slug` = ‘”.$strig.”‘;”); $checkvideo = dbrows($query); if($checkvideo == 1){ // the code to be executed to rename $strig // to “red-hot-chili-peppers-californication-2” // it would be great to work even if $string is defined as // […]