printf("by %1$s on %2$s", 'string1', 'string2');
no funciona, mientras que printf('by %1$s on %2$s', 'string1', 'string2');
lo hace.¿Por qué no funciona printf() en PHP cuando uso comillas dobles?
En realidad, estoy diseñando un tema de Wordpress, y siguiendo muy de cerca el tema original de los veinte. Lo extraño es que he estado usando comillas dobles en todas mis declaraciones anteriores de printf() sin ningún tipo de problema.
gracias! utilicé% 1 \ $ s y funcionó. : D –
@fterh, debe marcar esta respuesta como correcta si le ayudó (la flecha verde grande a la izquierda). – JohnP