Perguntas com a marcação «php»

233
como converter valores de matriz de string para int?

$string = "1,2,3" $ids = explode(',', $string); var_dump($ids); retorna array(3) { [0]=> string(1) "1" [1]=> string(1) "2" [2]=> string(1) "3" } Eu preciso que os valores sejam do tipo int em vez do tipo string. Existe uma maneira melhor de fazer isso do que fazer um loop pela...

233
Função PHP para gerar UUID v4

Então, eu tenho pesquisado bastante e tenho tentado reunir uma função que gera um UUID v4 válido em PHP. Este é o mais próximo que pude chegar. Meu conhecimento em operadores hexadecimais, decimais, binários, bit a bit do PHP e similares é quase inexistente. Esta função gera um UUID v4 válido até...

233
Como gerar arquivo XML dinamicamente usando PHP?

Eu tenho que gerar um arquivo xml dinamicamente em tempo de execução. Por favor me ajude a gerar o arquivo XML abaixo dinamicamente usando PHP. <?xml version="1.0" encoding="UTF-8"?> <xml> <track> <path>song1.mp3</path> <title>Track 1 - Track...

232
O que significa yield em PHP?

Recentemente, deparei-me com este código: function xrange($min, $max) { for ($i = $min; $i <= $max; $i++) { yield $i; } } Eu nunca vi essa yieldpalavra - chave antes. Tentando executar o código que recebo Erro de análise: erro de sintaxe, T_VARIABLE inesperado na linha x Então, qual...

230
Como incluir () todos os arquivos PHP de um diretório?

No PHP posso incluir um diretório de scripts? Em vez de: include('classes/Class1.php'); include('classes/Class2.php'); existe algo como: include('classes/*'); Não foi possível encontrar uma boa maneira de incluir uma coleção de cerca de 10 subclasses para uma classe

230
Definindo o tempo limite do curl no PHP

Estou executando uma solicitação de curl em um banco de dados eXist através do php. O conjunto de dados é muito grande e, como resultado, o banco de dados leva consistentemente um longo período de tempo para retornar uma resposta XML. Para corrigir isso, configuramos uma solicitação de curvatura,...

229
Correspondendo a um Espaço na Regex

Preciso combinar um caractere de espaço em uma expressão regular do PHP. Alguém tem alguma idéia? Quero dizer como "gavin schulz", o espaço entre as duas palavras. Estou usando uma expressão regular para garantir que apenas permita letras, número e espaço. Mas não sei como encontrar o espaço. Isto...