① php 中的字元串中的%s和%d是什麼意思
親,字元串中的%s和%d代表你一定格式的可替換佔位符。
%s:代表字元串
%d:代表數字
例如:
echo sprintf('這是一個字元串:%s,這是一個數字:%d', '字元串', 123);
這個會輸出:
這是一個字元串:字元串,這是一個數字:123
希望可以幫到你喲!~~有不懂的可以繼續追問,或私信,或到boboidea-本人博客留言!~
② php輸出對象裡面的一個值
如果不使用反射只能輸出對象的公共(public)屬性值或方法返回值。
例如:
classMyClass
{
protected$link;
public$name;
publicfunctiongetLink()
{
return$this->link;
}
publicfunctionsetLink($link)
{
$this->link=$link;
}
}
$a=newMyClass();
$a->name='test';
$a->setLink('http://www..com');
echo$a->name;
echo'<br/>';
echo$a->getLink();
echo'<br/>';
③ PHP echo,print,printf,sprintf函數的區別和使用
printf函數與sprintf不同之處有: (1)函數的聲明不同 int printf(const char *format [, argument]);int sprintf(char *buffer, const char *format [, argument] );sprintf比printf多一個參數buffer,這個參數的作用見(2)的描述。 (