PHP5字符串处理函数大全

2010 年 06 月 18 日 上午 7:44 | 小龙包

addcslashes 为字符串里面的部分字符添加反斜线转义字符 addslashes 用指定的方式对字符串里面的字符进行转义 bin2hex 将二进制数据转换成十六进制表示 chop rtrim() 的别名函数 chr 返回一个字符的ASCII码 chunk_split 按一定的字符长度将字符串分割成小块    addcslashes — 为字符串里面的部分字符添加反斜线转义字符
addslashes — 用指定的方式对字符串里面的字符进行转义
bin2hex — 将二进制数据转换成十六进制表示
chop — rtrim() 的别名函数
chr — 返回一个字符的ASCII码
chunk_split — 按一定的字符长度将字符串分割成小块
convert_cyr_string — 将斯拉夫语字符转换为别的字符
convert_uudecode — 解密一个字符串
convert_uuencode — 加密一个字符串
count_chars — 返回一个字符串里面的字符使用信息
crc32 — 计算一个字符串的crc32多项式
crypt — 单向散列加密函数
echo — 用以显示一些内容
explode — 将一个字符串用分割符转变为一数组形式
fprintf — 按照要求对数据进行返回,并直接写入文档流
get_html_translation_table — 返回可以转换的HTML实体
hebrev — 将Hebrew编码的字符串转换为可视的文本
hebrevc — 将Hebrew编码的字符串转换为可视的文本
html_entity_decode — htmlentities ()函数的反函数,将HTML实体转换为字符
htmlentities — 将字符串中一些字符转换为HTML实体
htmlspecialchars_decode — htmlspecialchars()函数的反函数,将HTML实体转换为字符
htmlspecialchars — 将字符串中一些字符转换为HTML实体
implode — 将数组用特定的分割符转变为字符串
join — 将数组转变为字符串,implode()函数的别名
levenshtein — 计算两个词的差别大小
localeconv — 获取数字相关的格式定义
ltrim — 去除字符串左侧的空白或者指定的字符
md5_file — 将一个文件进行MD5算法加密
md5 — 将一个字符串进行MD5算法加密
metaphone — 判断一个字符串的发音规则
money_format — 按照参数对数字进行格式化的输出
nl_langinfo — 查询语言和本地信息
nl2br — 将字符串中的换行符“\n”替换成“<br />”
number_format — 按照参数对数字进行格式化的输出
ord — 将一个ASCII码转换为一个字符
parse_str — 把一定格式的字符串转变为变量和值
print — 用以输出一个单独的值
printf — 按照要求对数据进行显示
quoted_printable_decode — 将一个字符串加密为一个8位的二进制字符串
quotemeta — 对若干个特定字符进行转义
rtrim — 去除字符串右侧的空白或者指定的字符
setlocale — 设置关于数字,日期等等的本地格式
sha1_file — 将一个文件进行SHA1算法加密
sha1 — 将一个字符串进行SHA1算法加密
similar_text — 比较两个字符串,返回系统认为的相似字符个数
soundex — 判断一个字符串的发音规则
sprintf — 按照要求对数据进行返回,但是不输出
sscanf — 可以对字符串进行格式化
str_ireplace — 像str_replace()函数一样匹配和替换字符串,但是不区分大小写
str_pad — 对字符串进行两侧的补白
str_repeat — 对字符串进行重复组合
str_replace — 匹配和替换字符串
str_rot13 — 将字符串进行ROT13加密处理
str_shuffle — 对一个字符串里面的字符进行随机排序
str_split — 将一个字符串按照字符间距分割为一个数组
str_word_count — 获取字符串里面的英文单词信息
strcasecmp — 对字符串进行大小比较,不区分大小写
strchr — 通过比较返回一个字符串的部分strstr()函数的别名
strcmp — 对字符串进行大小比较
strcoll – 根据本地设置对字符串进行大小比较
strcspn — 返回字符连续非匹配长度的值
strip_tags — 去除一个字符串里面的HTML和PHP代码
stripcslashes — 反转义addcslashes()函数转义处理过的字符串
stripos — 查找并返回首个匹配项的位置,匹配不区分大小写
stripslashes — 反转义addslashes()函数转义处理过的字符串
stristr — 通过比较返回一个字符串的部分,比较时不区分大小写
strlen — 获取一个字符串的编码长度
strnatcasecmp — 使用自然排序法对字符串进行大小比较,不区分大小写
strnatcmp — 使用自然排序法对字符串进行大小比较
strncasecmp — 对字符串的前N个字符进行大小比较,不区分大小写
strncmp — 对字符串的前N个字符进行大小比较
strpbrk — 通过比较返回一个字符串的部分
strpos — 查找并返回首个匹配项的位置
strrchr — 通过从后往前比较返回一个字符串的部分
strrev — 将字符串里面的所有字母反向排列
strripos — 从后往前查找并返回首个匹配项的位置,匹配不区分大小写
strrpos – 从后往前查找并返回首个匹配项的位置
strspn — 匹配并返回字符连续出现长度的值
strstr — 通过比较返回一个字符串的部分
strtok — 用指定的若干个字符来分割字符串
strtolower — 将字符串转变为小写
strtoupper –将字符串转变为大写
strtr — 对字符串比较替换
substr_compare — 对字符串进行截取后的比较
substr_count — 计算字符串中某字符段的出现次数
substr_replace — 对字符串中的部分字符进行替换
substr — 对字符串进行截取
trim — 去除字符串两边的空白或者指定的字符
ucfirst — 将所给字符串的第一个字母转换为大写
ucwords — 将所给字符串的每一个英文单词的第一个字母变成大写
vfprintf — 按照要求对数据进行返回,并直接写入文档流
vprintf — 按照要求对数据进行显示
vsprintf — 按照要求对数据进行返回,但是不输出
wordwrap — 按照一定的字符长度分割字符串
strtolower()函数把所有字符变成小写,strtoupper()函数把所有字符变成大写,ucfirst()函数将所给字符串的第一个字母转换为大写,ucwords()函数将所给字符串的每一个英文单词的第一个字母变成大写。ucfirst()只处理字符串的首个字符,ucwords()只处理每个单词的首字母(以空格来界定是否是单词,“today!Hi”、“today.Hi” 会被认为是一个单词),对于其余字母的大小写状态并不改变。

$listing_sql修改

2010 年 06 月 17 日 下午 6:30 | 小龙包

includes/modules/product_listing.php
中的$listing_sql 定义在
 \includes\index_filters\default_filter.php

在这里可以根据需要来调整要查找的数据项或者排列的方式。

如何让Zen Cart分类列表产品排序显示最新

2010 年 06 月 17 日 上午 7:47 | 小龙包

如何让zen-cart分类产品排名显示最新修改步骤:
1: \includes\index_filters\default_filter.php

将case 5的:order by p.products_date_added DESC改成:order by p.products_ordered DESC

将default的:order by p.products_ordered DESC改成:order by p.products_date_added DESC

2:\includes\modules\product_listing.php

Bestselling 跟New Arrival 互换位置

3:\includes\index_filters\default_filter.php

这里比较重要了,决定了是否成功:

// We show them all
$listing_sql = “select ” . $select_column_list . ” p.products_id, p.products_type,p.products_status,p.products_price,p.products_price_retail,p.products_price_sample,

p.product_is_wholesale,p.product_wholesale_min,p.products_quantity, p.products_quantity_order_min, p.master_categories_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, pd.products_description, IF(s.status = 1, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status =1, s.specials_new_products_price, p.products_price) as final_price, p.products_sort_order, p.product_is_call, p.product_is_always_free_shipping, p.products_qty_box_status
from ” . TABLE_PRODUCTS_DESCRIPTION . ” pd, ” .
TABLE_PRODUCTS . ” p left join ” . TABLE_MANUFACTURERS . ” m on p.manufacturers_id = m.manufacturers_id, ” .
TABLE_PRODUCTS_TO_CATEGORIES . ” p2c left join ” . TABLE_SPECIALS . ” s on p2c.products_id = s.products_id
where p.products_status = 1
and p.products_id = p2c.products_id
and pd.products_id = p2c.products_id
and pd.language_id = ‘” . (int)$_SESSION[‘languages_id’].”‘”. $displayOrder. $priceOrder.”
and ” . $product_in_categories_sql;

在这段代码的最后一句的;前加入:. ” order by p.products_date_added DESC” 也就是最后一句改成:

and ” . $product_in_categories_sql. ” order by p.products_date_added DESC”;

如果,你在乎我

2010 年 06 月 14 日 下午 9:14 | 小龙包

­­­  如果,你在乎我。不要总是让我发短信、打电话找你,那会让我感觉,你不在乎我心里没有我,也许,你习惯放在心里,可是,我其实很在意你有没有主动找我,有没有真的在乎我,哪怕我可以理解你,我还是会在意。
 
如果,你在乎我。在我情绪低落的时候,要多讲话逗逗我,其实,只要你一句话,我就会很开心了虽然不是在脸上可心里很甜蜜。
  如果,你在乎我。在我生你气的时候,绝对不可以想着我在生气,就不理会我了。这样,我会很伤心,其实,我只是想你哄哄我,虽然表现出不高兴只是在跟自己赌气为什么那么小气呢?
  如果,你在乎我。不要总是回我 呵呵 哦 这类的话语,即使你不知道说什么,也要多打几个字,也不能让我发最后一条短信。
  如果,你在乎我。那么,不要让我在需要你的时候,却找不到你,那样的我很无助。

  如果,你在乎我。要记住我们在一起发生的事情,记住开心的事说过的话,虽然你不在意可是我很用心的在意你说过的每一句话。
  如果,你在乎我。不管是好是坏的事情,我都想你可以告诉我,让我分享你的快乐,分担你的忧愁。

  如果,你在乎我。你会想办法,让我每天都开开心心的。

 

送给那些又想放弃又不想放弃的人

2010 年 06 月 13 日 下午 7:49 | 小龙包
有一些东西错过了,就一辈子错过了。人是会变的,守住一个不变的承诺,却守不住一颗善变的心。   有时候执着是一种负担,放弃是一种解脱,人没有完美,幸福没有一百分,知道自己没有能力一次拥有那么多,也没有权要求那么多,否则苦了自己,也为难了对方。   一颗心属于一个人,爱情里什么是公平?爱的深,伤的深,爱情里没有不公平。爱上不该爱的人,是永无天日的叹息,爱了不爱你的人,是眼泪决堤的开始。   承诺是一张白纸,再厚的剧本也有了结局,我想我知道眼泪的味道,就算付出每一分,每一秒我都不曾想逃。在这个世界上没有恒久的幸福,只有瞬间的惬意和安适。   如果你把我的感情,当成一场游戏,我玩不起,更输不起,花言巧语,谁知道我微笑背后的痛苦,爱由一个微笑开始,一个吻成长,最终由一滴眼泪结束,受了伤,结了疤,最终还是留下痕迹,强迫自己忘了你,但爱过才知道,原来我并不能左右一切,也许无言才是最好的安慰,也许回忆是最好的结局,傻瓜也都一样,都逃不过悲伤,因为有梦在心上,所以甘心流浪。   有些缘分注定要失去,有些缘分注定不会有好结果的,爱一个人不一定要拥有他,但拥有一个人,一定要去好好爱他,不要轻言放弃,否则对不起自己。   不要因为没有阳光,而走不进春天   不要因为没有歌声,而放弃自己的追求   不要因为没有掌声,而丢掉自己的理想   其实每一条都通往阳光的大道,都充满坎坷。   每一条通向理想的途径,都充满了艰辛与汗水!   很多事情的发展注定它有个结束,好好享受美丽的过程,擦身而过的时候,我们应该学会遗忘,放声的笑一回,大胆哭一场,抬头望一望,一片灿烂的阳光,相信时间可以改变一切!不要轻易让自己掉眼泪. 春有春的风情,冬有冬的雅致,人生各有各的美丽,各有各的潇洒,你笑,全世界跟着你笑。你哭,全世界只有你一个人哭。当不能拥有时,唯一能做的就是令自己不要忘记!

zen-cart网站Categories列表显示方式修改

2010 年 06 月 12 日 下午 2:00 | 小龙包

zen-cart网站的categories列表显示默认是的一行一个产品的显示,对于有的网站来说这样的显示可能会不是很好,所以,就需要修改成与首页的new products相似的显示方式,一行显示多个。

分析代码发现可以参考new products的数据输出方式来生成列表数组,从而达到相同的显示方式。

主要文件:\includes\modules\new_products.php

                       \includes\modules\product_listing.php

                        \includes\templates\template_default\templates\tpl_modules_product_listing.php

影响100年的营销技巧-10

2010 年 06 月 11 日 下午 1:24 | 小龙包

22.突破才有创新 ­

哥伦布是15世纪的著名的航海家。他经历千辛万苦终于发现了新大陆。 ­

对于他的这个重大的发现,人们给予了很高的评价和很多荣誉,但也有人对此不以为然,认为这没有什么了不起,话中常流露出讽刺。 ­

一次,朋友在哥伦布家中做客,谈笑中又提起了哥伦布航海的事 情,哥伦布听了,只是淡淡一笑,并不与大家争辩。 ­

他起身来到厨房,拿出一个鸡蛋对大家说:“谁能把这个鸡蛋竖起来?” ­

大家一哄而上,这个试试,那个试试,结果都失败了。 ­

“看我的,”哥伦布轻轻得把鸡蛋的一头敲破,鸡蛋就竖起来了。 ­

“你把鸡蛋敲破了,当然能够竖起来呀!”人们不服气的说。 ­

“现在你们看到我把鸡蛋敲破了,才知道没有什么了不起,”哥伦布意味深长地说:“可是在这之前,你们怎么谁都没有想到呢?”过去讽刺哥伦布的人,脸一下子变的通红。 ­

营销启示:营销的创新与哥伦布发现新大陆一样,结果出来后人们会评头论足,但是在这之前却没有想到这一点,没有人去突破。所以努力研究营销规律,创新的方法,其余的让别人去说吧,你只要能打动你的顾客就行!! ­

­

23.两个消费者的不同经历 ­

在天堂门口,两个异国老太太相遇了。上帝让她们个自说出自己一生最高兴的事情。 ­

“我攒了一辈子的钱,终于住了一天新房子,我这一辈子活得也不怨啊。”中国老太太高兴的说。 ­

“我住了一辈子的房子,在我去世之前终于把买房子的贷款还清了”。美国老太太也高兴地说。 ­

上帝叹了口气,说,“选择不同,效果也是不同的”。 ­

营销启示:我国的许多消费者以往沉积下来的落后消费意识,使其在消费能力有限的情况下又不愿选择消费信贷,只能造成中国老太太的悲哀。但是,潜在的需求是一种存量资源,可以通过宣传加以引导。营销者通过创造新的营销方式以获得消费者的认可达到挖掘潜在需求的目的。 ­

­

24.完美的厕所 ­

有一户人家,住在市镇与市镇之间的路上,以种菜为生,颇为肥料不足所苦。 ­

有一天,家长灵机一动:“在这条路上,来往贸易的人很多,如果能在路边盖一个厕所,一方面给过路的人方便,另一方面也解决了肥料的问题”。 ­

他用竹子与茅草盖了一间厕所,果然来往的人无不称便,种菜的肥料从此不缺,青菜萝卜也长得肥美。 ­

路对面有一户人家,也以种菜为主,看了非常羡慕,心想:“我也应该在路边盖个厕所,为了吸引更多的人来上厕所,我要把厕所盖的清洁、美观、大方、豪华。” ­

于是,他用上好的砖瓦搭盖,内外都漆上石灰,还比对面的厕所大上一倍。 ­

完工之后,他觉得非常满意。 ­

奇怪的是对面的茅厕人来人往,自己盖的美观厕所却无人问津,后来问了过路人,才知道因为他的厕所盖的太美,太干净,一般人以为是神庙,内急的人当然是跑茅厕,不会跑神庙了。 ­

营销启示:营销是有针对性地对顾客所进行的工作,如果看到竞争对手采取了行动而自己缺乏周密计划安排,仓促上马,虽然所做的工作再完美也必然导致失败。 ­

影响100年的营销技巧-09

2010 年 06 月 10 日 下午 1:22 | 小龙包

20.蛹和蝶 ­

蛹看着美丽的蝴蝶在花丛中飞舞,非常的羡慕,就问:“我能不能像你一样在阳光下自由地飞翔?” ­

    蝴蝶告诉他:“第一、你必须渴望飞翔;第二、你必须有脱离你那非常安全、非常温暖的巢穴的勇气” ­

蛹就问蝶“这不是就意味着死亡” ­

蝶告诉他“从蛹的生命意义上说,你已经死亡了;从蝴蝶的生命意义上说,你又获得了新生。” ­

营销启示:这个寓言讲的是一个关于生命升华的道理。用它来意喻企业家,是非常合适的。企业家要创新,有时候不得不进行“破坏”甚至破坏他自己亲手建造起来的大厦。管理学的老鼻祖熊彼得讲过一句话,说所谓的“企业家就是从事创造性破坏的那些人”,就是说他要在创造中进行破坏。我们是否有勇气打破我们赖以成功的基石去寻找新的发展思路? ­

­

21.找马 ­

从前,有个秀才去京城应试。途中,在一小店投宿,将马套在门口的木桩上,天亮准备上路时,马却不知去向。从此,秀才开始四处找马。 ­

他找了一整天,没见找马的踪影;第二天,他远远看见前面好象有一匹马,但走近一看,却是一头驴,他失望地摇了摇头,继续往前走。 ­

第三天,他有见到前面有匹马,心中暗喜;这回该是我的那匹马了吧,但走进一看,还是一头驴。他有走了,仍是每天都能看见一头驴,但他一直没有理睬这些驴,只是在寻找自己马。考试的时间一天天临近,而这位秀才终因精疲力竭而死在找马的路上。 ­

营销启示: 寻找客户是每个营销者每天所做的首要工作,但是每天我们在做这项工作的时候,首先应思考这个问题:顾客可以为我们带来什么?我们需要的是什么顾客?怎样找到顾客?因循守旧、缺乏权变思维的营销者是不会找到自己的顾客的。 ­

影响100年的营销技巧-08

2010 年 06 月 09 日 上午 7:55 | 小龙包

18.成败只差一角钱! ­

    那一次求职受益一生! ­

当我和另外一名对手过关闯隘接受决战时,我对最终取胜充满了信心。奇怪的是,招聘公司总经理并未提问,而是带着我和对手去另一家公司签单。距要去的公司只有一站路,总经理建议乘公共汽车去,并递给每个人5角钱,嘱每个人买自己的票。 ­

    票价是4角,因缺少零钱,公共汽车的乘务员已经养成了收5角不找零的习惯,我也便没有索要应找会的1角钱,总觉得为1角钱开口,太丢面子。没有想到,我的对手却向乘务员所要找零。乘务员轻蔑的眼神如刀般切割了我的对手几眼,才递出1角钱,一旁的我,幸灾乐祸的想,对手的“财迷”表现,或许将让他落败。到站、下车,总经理拍着对手的肩:“你被聘用了——只有懂得坚持自己权益的人,才能够维护公司的利益” ­

营销启示:“只有懂得坚持自己权益的人,才能够维护公司的利益。”当我们想到这句话的时候,是否应检讨一下我们自己的行为呢? ­

­

19.驼鹿与防毒面具! ­

有一个推销员,他以能够卖出任何东西而出名,他已经卖给过牙医一把牙刷,卖个面包师一个面包.卖给瞎子一台电视.但他的朋友对他说,如果你能卖给驼鹿一个防毒面具,你才算是一个真正优秀的推销员.     于是,这位推销员,不远千里来到北方,那里是一片只有驼鹿居住的森林,”您好,”他对驼鹿说 ­

    “现在每个人都有应有一个防毒面具” ­

    “真遗憾,可我并不需要.” ­

    “您稍后”推销员说,”您已经需要一个放毒面具了” 说着他便开始在驼鹿居住的森林地中央建造了一个工厂.”你真的发疯了”他的朋友说到. “不然. 我只是想卖给驼鹿一个防毒面具” ­

    当工厂建成后,许多有毒废气从大烟囱中滚滚而出,不久,驼鹿来就来到推销员处对他说”现在我需要一个防毒面具了.” ­

    “这正是我想要的” 推销员说着便卖给了驼鹿一个.”真是个好东西啊!” 推销员兴奋地说~! ­

    驼鹿说:”别的驼鹿也同样需要防毒面具,你还有吗?” ­

    “你真走运,我还有成千上万个” ­

    “可是,你的工厂里面生产什么呢? ” 驼鹿好奇的问 ­

“防毒面具” 推销员兴奋而又简洁的回答 ­

营销启示: 有些时候单靠说是完不成任务的,一个伟大的推销员需要创造需求并推销满足这种需求的工作. 这就是从战术上升到战略的捷径~!

影响100年的营销技巧-07

2010 年 06 月 09 日 上午 7:42 | 小龙包

16.两个推销员 ­

这是营销界尽人皆知的一个寓言故事:两家鞋业制造公司分别派出一个业务员去开拓市场,一个叫杰克逊,一个叫板井。在同一天,他们两个人来到了太平洋的一个岛国,到达当日,他们就发现当地人全都赤足,不穿鞋! 从国王到贫民,从僧侣到贵妇,竟然无人穿鞋子,当晚,杰克逊向国内总部的老板拍了电报,“上帝啊,这里的人从不穿鞋子,有谁还会买鞋子呢?我明天就回去。”板井也向国内公司的总部拍了电报,“太好了,这个的人都不穿鞋子。我决定把家搬来,在此长期驻扎下去!” ­

两年后,这里人都穿上了鞋子。。。。。。。。。。 ­

营销启示:许多人常常抱怨难以开拓新市场,事实是新市场就在你的面前,只不过你怎样发现这个市场而已。­

­

17.聪明的报童 ­

某一地区,有两个报童在卖同一份报纸,两个人是竞争对手。 ­

第一个报童很勤奋,每天沿街叫卖,嗓子也很响亮,可每天卖出的报纸并不很多,而且还有减少的趋势。 ­

第二个报童肯用脑子,除了沿街叫卖,他还每天坚持去一些固定场合,一去了后就给大家分发报纸,过一会再来收钱。地方越跑越熟,报纸卖出去的也就越来越多,当然也有些损耗。而第一个报童能卖出去的也就越来越少了,不得不另某生路了。 ­

营销启示: ­

第二个报童的做法中大有深意: ­

    第一、在一个固定的地区,对同一份报纸,读者客户是有限的。买了我的,就不会买他的,我先将报纸发出去,这个拿到报纸的人,是肯定不会去再买别人的报纸。等于我先占领的市场,我发的越多,他的市场就越小。这对竞争对手的利润和信心都构成了打击。 ­

    第二、报纸这个东西不像别的消费品有复杂的决策过程,随机性购买多,一般不会因质量问题而退货。而且钱数不多,大家也不会不给钱,今天没有零钱,明天也会给。文化人嘛,不会为难小孩子。 ­

    第三、即使有人看了报,退报不给钱,也没有什么关系,一则总会有积压的报纸,二来他已经看过了报纸,肯定不会再买同一份了。还是自己的潜在客户。     这个故事我们会学到许多关于消费者、市场占有、潜在消费者、忠诚客户等营销名词。

Pages: Prev 1 2 3 ... 120 121 122 123 124 ... 137 138 139 Next