echo "texto" .$art_id. "mais texto";
echo "texto";
echo $art_id;
echo "mais texto";
o que significa em php, por exemplo na variável '.$art_id.' estar entre dois pontos ?
echo "Lorem $art_id ipsum";
echo "Lorem ".$art_id." ipsum";
echo "Lorem ";
echo $art_id;
echo " ipsum";
echo sprintf("Lorem %s ipsum",$art_id);
printf("Lorem %s ipsum",$art_id);
significa concatenação, por ex. em java, javascript, C#, C, ..., é o "+", em vb é o "&"
Em C não existe operador de contactenação. Queres concatenar duas strings, tens que alocar espaço para as duas e copiar char a char. O strcat() faz isso (com a excepção da alocação).
Obg pela correcção CoolMaster. Já n trabalho em C há algum tempo e foi quase tudo a nivel académico, mas tinha a sensação que dava com o "+".
Peço desculpa se induzi alguém em erro
PHP:echo "Lorem $art_id ipsum";
echo "Lorem $art_id ipsum"
Lorem $art_id ipsum
Não exactamente. Existem diferença entre as aspas duplas (") e as simples ('). Nas duplas, as variáveis que estiverem lá dentro são substituídas. Já nas simples isso não acontece.
Obrigado pela correcção
echo 'Lorem '.$art_id .' ipsum';